2017-10-12 5 views
0

ich eine Anwendung mit mod_wsgi-Express bereitstellen, und ich habe einen neuen Fehler, wenn der Service gestartet:mod_wsgi-express: Fehler: keine solche Option: --url-alias

oct. 12 09:15:29 Angara mod_wsgi-express[12284]: Usage: mod_wsgi-express start-server script [options] 
oct. 12 09:15:29 Angara mod_wsgi-express[12284]: mod_wsgi-express: error: no such option: --url-alias /static /var/www/agenda-v3.example.tld/static  --url-alias /media /var/www/agenda-v3.example.tld/media 

Die mod_wsgi-Express-Anwendung zu starten, schlägt fehl ...

ich habe die --log-Verzeichnis Richtlinie Route Protokolle an die ${SERVER_PATH}/log, hinzugefügt, die großen Werken (I die Log-Dateien jetzt lesen können), haben Sie eine Idee? Es funktionierte vor ...

Ich habe die /var/www/agenda-v3.example.tld/media und /var/www/agenda-v3.example.tld/static Verzeichnisse überprüft, sie existieren für jetzt.

Danke für Ihre Hilfe!

+0

Was ist der vollständige Befehl, den Sie laufen? –

Antwort

0

Das Problem ist, dass WSGI_URL_ALIASES wird durch und interpretiert als ein einzelner Wert und nicht drei separate Argumente.

IOW wird das Argument als Einzelwert gesehen:

--url-alias /static /var/www/agenda-v3.example.tld/static 

Was würde ich vorschlagen, tatsächlich Sie ist setup-server zu verwenden, vor der Einrichtung das mod_wsgi-express Verzeichnis mit den Optionen, die Sie benötigen. Das einzige, was Ihre Init-Dateien dann tun müssen, ist apachectl start und apachectl stop. Alles über Optionen wird in Skripten im Verzeichnis mod_wsgi-express aufgezeichnet.

Auf der PyPi-Seite finden Sie Informationen zur Verwendung von setup-server.

Verwandte Themen