Я пытаюсь развернуть 2-е приложение flask на веб-сервере apache. Я добавил второго слушателя в файл httpd.conf для 127.0.0.1:8868, потому что я получаю доступ к API через шлюз, расположенный на моей машине. Первое приложение, которое я развернул, было настроено очень похоже и работает отлично. Приложение flask прекрасно работает при запуске из файла .py. Я приложил выдержки из файла httdpd.conf, файла httpd-vhosts.conf и файла web.wsgi. Он не записывает никаких ошибок в журнал ошибок apache и / или журналы доступа. Он запишет это в журналы доступа и ошибок, если у меня будет ошибка в файле .wsgi. Включение обоих прослушивателей также, по-видимому, мешает первому прослушиванию приложения через порт 5000.
httpd слушатели:
Listen 127.0.0.1:5000
Listen 127.0.0.1:8868
httpd-vhosts.conf:
<VirtualHost *:5000>
WSGIScriptAlias / C:/Users/me/web_apps/task_manager/app/index/web.wsgi
<Directory C:/Users/me/web_apps/task_manager>
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8868>
WSGIScriptAlias / C:/Users/me/web_apps/template_autoupdate/app/index/web.wsgi
<Directory C:/Users/me/web_apps/template_autoupdate>
Require all granted
</Directory>
</VirtualHost>
web.wsgi
import sys
sys.path.insert(0, "C:/Users/me/web_apps/template_autoupdate/app")
from autoupdater import app as application