Виртуальные хосты 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>