VHost für flask/mod_wsgi beeinträchtigt zuvor funktionierende Seitenbereitstellung

VHost für flask/mod_wsgi beeinträchtigt zuvor funktionierende Seitenbereitstellung

Ich habe es geschafft, Apache dazu zu bringen, ein dynamisch generiertes (von Python/flask/mod_wsgi) „Hallo Welt“ bereitzustellen.

Ich zeige meinen Browser anhttp://pipad.org/foound es wird „Hallo Welt“ angezeigt.

Dies wird erreicht durch:

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

Allerdings funktionieren Seiten, die vorher funktioniert haben, jetzt nicht mehr richtig. Zum Beispiel:http://pipad.org/somestatic.htmlfunktioniert nicht mehr.

Durch Deaktivieren dieses neuen VHosts sudo a2dissite piFlask; service apache2 reloadwird das vorherige korrekte Verhalten wiederhergestellt.

Was läuft schief und wie konfiguriert man Apache in dieser Situation richtig?

Ich möchte NURhttp://pipad.org/fooum von diesem VHost verarbeitet zu werden.

Antwort1

Ich möchte NURhttp://pipad.org/fooum von diesem VHost verarbeitet zu werden.

Bedeutet das, dass Sie für diese Domäne auch einen anderen virtuellen Host haben? Versuchen Sie in diesem Fall, beide in einem zu kombinieren.

verwandte Informationen