VHost para flask/mod_wsgi prejudica a veiculação de páginas que funcionava anteriormente

VHost para flask/mod_wsgi prejudica a veiculação de páginas que funcionava anteriormente

Consegui fazer com que o Apache servisse um "olá mundo" gerado dinamicamente (por Python/flask/mod_wsgi).

Aponto meu navegador parahttp://pipad.org/fooe exibe "olá mundo".

Isso está sendo realizado por:

/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>

No entanto, as páginas que funcionavam anteriormente agora não funcionam corretamente. Por exemplo,http://pipad.org/somestatic.htmlnão funciona mais.

Desativar este novo VHost sudo a2dissite piFlask; service apache2 reloadrestaura o comportamento correto anterior.

O que está errado e qual é a maneira correta de configurar o Apache nesta situação?

Eu gostaria SOMENTEhttp://pipad.org/foopara ser processado por este VHost.

Responder1

Eu gostaria SOMENTEhttp://pipad.org/foopara ser processado por este VHost.

Isso significa que você também tem outro host virtual para este domínio? Nesse caso, tente combinar os dois em um.

informação relacionada