VHost для flask/mod_wsgi парализует ранее работающую обработку страниц

VHost для flask/mod_wsgi парализует ранее работающую обработку страниц

Мне удалось заставить Apache обслуживать динамически сгенерированный (с помощью Python/flask/mod_wsgi) «hello world».

Я указываю в своем браузереhttp://pipad.org/fooи он отображает "привет мир".

Это достигается за счет:

/etc/apache2/sites-available/piFlask.conf

<VirtualHost *:80>
    ServerName pipad.org

    WSGIDaemonProcess piFlask user=pi group=pi threads=5
    WSGIScriptAlias /foo /home/pi/web/piFlask/piFlask.wsgi

    <Directory /home/pi/web/piFlask>
        WSGIProcessGroup piFlask
        WSGIApplicationGroup %{GLOBAL}
        # Order deny,allow
        # Allow from all
        Require all granted
    </Directory>
</VirtualHost>

Однако страницы, которые раньше работали, теперь не работают должным образом. Например,http://pipad.org/somestatic.htmlбольше не работает.

Отключение этого нового VHost sudo a2dissite piFlask; service apache2 reloadвосстанавливает предыдущее правильное поведение.

Что пошло не так и как правильно настроить Apache в этой ситуации?

Я хотел бы ТОЛЬКОhttp://pipad.org/fooдля обработки этим VHost.

решение1

Я хотел бы ТОЛЬКОhttp://pipad.org/fooдля обработки этим VHost.

Означает ли это, что у вас есть еще один виртуальный хост для этого домена? Если да, попробуйте объединить оба в один.

Связанный контент