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 reload
restaura 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.