
Versuch, Apache mit mod_wsgi und Python3 zu konfigurieren
mod_wsgi-Konfiguration
LoadModule wsgi_module /etc/httpd/mod_wsgi/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so
Flask App-Konfiguration
WSGIScriptAlias /test /var/www/FlaskApp/FlaskApp/flask_app.wsgi
<Directory /var/www/FlaskApp/FlaskApp/>
# set permissions as per apache2.conf file
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog /var/log/httpd/error.log
LogLevel warn
CustomLog /var/log/httpd/access.log combined
Ich habe mod_wsgi für Python3 mit pip3 install mod_wsgi4.6.7.tar.gz installiert.
mod_wsgi.so funktioniert für Python2.7, aber für Python3.6.6 ignoriert es die Loadmodule-Direktive.
Das Obige dient zum Einrichten einer Flask-Anwendung, die RestaPi verarbeitet.