2017-03-29 3 views
0

ich im Anschluss an die Dokumentation hier:Wie mounten Sie die Django-App im Stammverzeichnis der Site auf Apache?

https://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html

ich apache2 auf Debian

ich die Einstellungen ändern apache2.conf

bearbeite

bin mit Wenn ich meine App wie diese Halterung ,

WSGIScriptAlias /app /path/to/mysite 

und es funktioniert, wenn ich 127.0.0.1/app/ browse.

Allerdings, wenn ich versuche, meine app im Grunde wie folgt zu montieren:

WSGIScriptAlias//path/to/mysite 

und ich sehe 127.0.0.1/, die Standardseite „Es funktioniert!“

Die Option

DocumentRoot /path/to/mysite 

in apache2.conf nicht funktioniert, auch wird von Apache gezeigt.

+0

Es ist eine schlechte Idee zu setzen '' DocumentRoot'' zu sein, wo Ihr Projektcode ist, denn wenn Sie Ihre Apache-Konfiguration Zeug, was Sie erhöht haben riskiert, dass jemand den Quellcode herunterladen. –

Antwort

0

Sie müssen den Speicherort des wsgi-Skripts angeben.

WSGIScriptAlias//var/www/html/myproj/src/myproj/wsgi.py process-group=myproj 
Verwandte Themen