Problème de configuration Django/Apache
Bonjour,
Je rencontres un problème que je n'arrives pas à résoudre.
J'ai deux machines, un serveur (hébergeant le site (Django+Apache)) et un poste (windows).
En local sur le serveur, le site est bien affiché pas de soucis. En revanche, à partir du post client, en rentrant l'@IP du serveur j'ai bien le message Apache 'It works!', mais quand je rentres @IP+ServerName il m'indique l'index de mon site ... Avec tout les dossiers/fichiers etc ...
Mon site se situe dans /var/www/GPI/ qui contien :
- apache (dossier avec django.wsgi)
- db (dossier avec la bdd)
- gestion (dossier de l'app)
- GPI (dossier avec settings, urls and co)
- media (dossier pour les fichiers média)
Django.wsgi
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import os, sys
path = '/var/www/GPI'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'GPI.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler() |
/etc/apache2/sites-available/GPI
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<VirtualHost *80:>
ServerName GPI
DocumentRoot /var/www/GPI
WSGIScriptAlias / /var/www/GPI/apache/django.wsgi
<Directory /var/www/GPI/apache/>
Order deny, allow
Allow from all
</Directory>
</VirualHost> |
Dans mes logs erreurs de apache (/var/log/apache2/error.log), j'ai celà :
[error] [client 192.9.202.17] File does not exist: /var/www/ip_res, referer: http://192.9.202.169/GPI/gestion/templates/
[error] [cient 192.9.202.17] File does not exist: /var/www/GPI/gpi
Par avance merci de votre aide.