Запуск django и flask на одном сервере apache

Я пытаюсь запустить 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>
  1. Первый WSGIScriptAlias ​​ запускает приложение django в корневом каталоге: domain.com.
  2. Второй экземпляр WSGIScriptAlias ​​ должен запускать приложение Flask в субдомене: app1 .

Но поскольку основной сайт находится над django, когда я пытаюсь нажать: domain.com/app1 , django urls.py пытается обработать эту команду url. Но urls.py не должен его обрабатывать, поскольку это независимое приложение-фляга.

Есть идеи, как я могу это сделать?

7
задан zengr 20 February 2012 в 06:57
поделиться