Я развертываю веб-приложение на Python на Apache 2, следуя инструкциям в Интернете (здесь "https://medium.com/@madumalt/flask-app-deployment-in-windows-apache-server-mod-wsgi-82e1cfeeb2ed"), мы почти все подготовили, но на странице ничего не отображается, она находится вбесконечная загрузка. и ничего не регистрируется в файле журнала
мы попытались обновить все требования, которые вызывали проблемы (ошибки были зарегистрированы в файле журнала, но устранены после обновления).
мой файл web.wsgi:
import sys
sys.path.insert(0, 'C:/Apache24/SaeSuivi')
from runserver.py import app as application
и мой файл runserver.py:
from os import environ
from FlaskWebProject1 import app
from FlaskWebProject1.sql.sqlserver import sqlserver
if __name__ == '__main__':
"""
HOST = environ.get('SERVER_HOST', 'localhost')
try:
PORT = int(environ.get('SERVER_PORT', '5555'))
except ValueError:
PORT = 5555
"""
"""app.run(HOST, PORT)"""
app.run()
и моя конфигурация виртуального хоста:
<VirtualHost *>
ServerName psadeploy2
WSGIScriptAlias / "C:/PythonWebSite/web.wsgi"
DocumentRoot "C:/PythonWebSite"
<Directory "C:/PythonWebSite">
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog "C:/PythonWebSite/logs/error.log"
CustomLog "C:/PythonWebSite/access.log" common
</VirtualHost>
ps. сервер apache прослушивает порт 5555