Python3용 mod_wsgi LoadModule이 무시됩니다.

Python3용 mod_wsgi LoadModule이 무시됩니다.

mod_wsgi 및 Python3을 사용하여 아파치를 구성하려고 합니다.

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 애플리케이션을 설정하는 것입니다.

관련 정보