Как мне настроить apache 2.4 для одновременного запуска приложений django и flask? - PullRequest
0 голосов
/ 17 сентября 2018

Мы пытаемся запустить одно веб-приложение django и одно веб-приложение на флешке на apache 2.4 одновременно. Нам удалось запустить и запустить веб-приложение django. Но мы изо всех сил пытаемся добавить экземпляр колбы.

httpd.conf:

LoadModule wsgi_module "C:/Program Files/Python36/lib/site-packages/mod_wsgi-4.6.4-py3.6-win-amd64.egg/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIScriptAlias / "C:/projects/production/title-project/title/wsgi.py"
WSGIPythonHome "C:/Program Files/Python36"
WSGIPythonPath "C:/projects/production/title-project"

Alias /static/ C:/projects/production/title-project/static/

<Directory C:/projects/production/title-project/static>
    Require all granted
</Directory>

<Directory "C:/projects/production/title-project">
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

Это мы помещаем без тега виртуального хоста. Теперь, если мы попробуем поместить тег виртуального хоста после приведенного выше фрагмента,

<VirtualHost *:8080>
    ServerName localhost
    DocumentRoot C:/projects/production
    <Directory  "C:/projects/production/">
        Require all granted
    </Directory>
    LoadModule wsgi_module "C:/Program Files/Python36/lib/site-packages/mod_wsgi-4.6.4-py3.6-win-amd64.egg/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
    WSGIScriptAlias /flaskapp C:/projects/production/title-reporting/reporting.wsgi
    <Directory C:/projects/production/title-reporting>
        Require all granted
    </Directory>
</VirtualHost>

Мы вообще не можем подключиться к приложению с колбой. Мы понимаем, что выше что-то не так. Но у нас нет большого опыта работы с Apache, и мы хотели бы помочь. Спасибо.

...