VHost para flask/mod_wsgi paraliza el servicio de páginas que funcionaba anteriormente

VHost para flask/mod_wsgi paraliza el servicio de páginas que funcionaba anteriormente

Logré que Apache sirviera un "hola mundo" generado dinámicamente (por Python/flask/mod_wsgi).

Apunto mi navegador ahttp://pipad.org/fooy muestra "hola mundo".

Esto se logra mediante:

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

Sin embargo, las páginas que antes funcionaban ahora no funcionan correctamente. Por ejemplo,http://pipad.org/somestatic.htmlya no funciona.

Deshabilitar este nuevo VHost sudo a2dissite piFlask; service apache2 reloadrestaura el comportamiento correcto anterior.

¿Qué está fallando y cuál es la forma correcta de configurar Apache en esta situación?

me gustaría SOLAMENTEhttp://pipad.org/foopara ser procesado por este VHost.

Respuesta1

me gustaría SOLAMENTEhttp://pipad.org/foopara ser procesado por este VHost.

¿Eso significa que también tienes otro host virtual para este dominio? Si es así, intenta combinar ambos en uno.

información relacionada