[Nginx-Django] Integration de Django dans Nginx
Bonjour à tous, je suis actuellement en train d'essayer d'intégrer Gjango à Nginx déjà installer..
Nginx :
Nginx fonctionne sur le port 80 et Django sur le port 8000, voilà le fichier de configuration de Nginx (pourtant bien configurer ?)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| user www-data;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
gzip on;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server / {
listen 80;
server_name *.kreatoo.com;
location / {
proxy_pass http://localhost:8000/;
}
}
} |
Au lancement, aucun problème soulevé :
Code:
1 2
| Bender:/etc/nginx# nginx
Bender:/etc/nginx# |
Django :
Mon projet est actuellement vide et se trouve dans /home/user/kreatoo/ et quand je le lance je n'ai aucun message d'erreur :
Code:
1 2 3 4 5 6 7
| Bender:/home/user/kreatoo# python manage.py runserver
Validating models...
0 errors found
Django version 1.0-final-SVN-unknown, using settings 'kreatoo.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C. |
Maintenant le problème est que quand je fais une requète sur www.kreatoo.com, je recois le contenu de /var/www/nginx-default/ (géré par Nginx...)
J'espère que quelqu'un saura me répondre.... Je suis complètement perdu dans ces nouvelles configurations...
Merci à tous !