Bonsoir à tous,
Il y a quelques semaines je cherchais à faire tourner mon site Django sur un
serveur de production en local histoire de me faire un peu la main. Après
beaucoup de recherche et d'aides (notamment de la mailing list), j'avais réussi
à faire ce que je souhaitais.
J'ai donc pu reprendre sereinement le développement du site.
Voici le moment de mettre en ligne... et là plus moyen de faire fonctionner
Nginx correctement, c'est à dire que mes fichiers statiques ne sont pas
chargés.
Voici ma conf de Nginx (qui est celle que j'avais il y a quelques semaines) :
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:8000/[1];
proxy_read_timeout 300;
proxy_redirect off;
proxy_buffering off;
proxy_store off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static {
alias /home/dev/www/static;
}
}
}
Et l'arborescence de mon projet :
/home/dev/www :
----|static
----|manage.py
----|mainSite
--------|settings.py
--------|(autres fichiers)
----|mes_differentes_apps
J'utilise la commande suivante pour lancer gunicorn :
gunicorn mainSite.wsgi:application --bind=127.0.0.1 --daemon
Le contenu du site est bien là, mais les images, css & co ne sont pas du tout
pris en compte.
Je précise qu'en serveur de développement tout fonctionne à merveille.
Si une âme charitable pouvait me dire à coté de quoi je passe ça serait très
gentil, surtout pour mes cheveux qui disparaissent à vue d'oeil :(
D'avance merci à tous.
Charlie.
--------
[1] http://127.0.0.1:8000/
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django