
mod_wsgiとPython3でApacheを設定しようとしています
mod_wsgi 設定
LoadModule wsgi_module /etc/httpd/mod_wsgi/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so
Flask アプリの設定
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
pip3 install mod_wsgi4.6.7.tar.gz を使用して、Python3 用の mod_wsgi をインストールしました。
Python2.7 用の mod_wsgi.so は動作しますが、Python3.6.6 では loadmodule ディレクティブが無視されます。
上記は、restapi を処理する Flask アプリケーションをセットアップするためのものです。