2017-03-29 1 views
0

Je suis la documentation ici:Comment monter l'application django à la racine du site sur Apache?

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

J'utilise apache2 sur Debian

modifier les paramètres en éditant apache2.conf

Quand je monte mon application comme celui-ci ,

WSGIScriptAlias /app /path/to/mysite 

et cela fonctionne lorsque je navigue 127.0.0.1/app/.

Cependant, lorsque je tente de monter mon application à la racine comme ceci:

WSGIScriptAlias//path/to/mysite 

et je passe en revue 127.0.0.1/, la page par défaut « Il fonctionne! » est montré par apache

L'option

DocumentRoot /path/to/mysite 

dans apache2.conf ne fonctionne pas, aussi.

+0

Il est une mauvaise idée de mettre '' DocumentRoot'' d'être là où votre code de projet est, parce que si vous farcir votre configuration Apache, ce que vous avez augmente risque que quelqu'un peut télécharger le code source. –

Répondre

0

Vous devez indiquer l'emplacement du script wsgi.

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