Рейтинг:0

WSGI переопределяет автоматические виртуальные хосты Apache

флаг ch

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

<VirtualHost *:80>
    ServerAdmin myemail@example.com

    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>

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.