Я пытаюсь запустить django и flask на том же сервере apache.
WSGISocketPrefix /var/www/wsgi
<VirtualHost *:80>
ServerAdmin name@email.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/
LogLevel warn
WSGIDaemonProcess apache processes=2 maximum-requests=500 threads=1
WSGIProcessGroup apache
Alias /media /var/www/media/
WSGIScriptAlias / /var/www/djangoapps/django.wsgi
WSGIScriptAlias /app1 /var/www/flaskapps/app.wsgi
</VirtualHost>
WSGIScriptAlias
запускает приложение django в корневом каталоге: domain.com. WSGIScriptAlias
должен запускать приложение Flask в субдомене: app1
. Но поскольку основной сайт находится над django, когда я пытаюсь нажать: domain.com/app1
, django urls.py
пытается обработать эту команду url. Но urls.py не должен его обрабатывать, поскольку это независимое приложение-фляга.
Есть идеи, как я могу это сделать?