Виртуальные хосты Apache и WSGI Flask

Всем ещё раз доброго времени суток! Используя Apache2, я столкнулся с такой проблемой - WSGI "поглощает" авто-виртуальные хосты. То есть, на example.com работает приложение на Flask, что является для меня нормой. Но если перейти, скажем, на foo.example.com, в котором находятся другие файлы, а также там просто index.html то вновь появится то же самое приложение Flask, а доступа к файлам не будет (ошибка 404). Вопрос - как отделить WSGI от виртуальных хостов с файлами? Вот файл конфигурации:

<VirtualHost *:80>
    ServerAdmin [email protected]

    VirtualDocumentRoot /var/www/%1/
    <Directory /var/www/%1/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        Order allow,deny
    </Directory>

    WSGIScriptAlias / /var/www/html/web/app.wsgi
    <Directory /var/www/html/web/>
        Order allow,deny
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ответы (0 шт):