J'ai travaillé sur le service d'une application Django à partir d'un serveur Ubuntu. J'ai suivi toutes les instructions dans http://senko.net/en/django-nginx-gunicorn/, mais quand j'arrive à l'étape gunicorn_django -b 0.0.0.0:8000
, le site cesse soudainement de servir les fichiers statiques. Le site fonctionne très bien en utilisant le serveur de développement python manage.py runserver 0.0.0.0:8000
.gunicorn ne sert pas les fichiers statiques
Je n'ai pas modifié les paramètres de stock pour quoi que ce soit. Des idées pour lesquelles cela ne fonctionne pas?
EDIT:
Après avoir suivi le reste du tutoriel et les conseils de Andrew Gorcester, j'ai ajouté un
location /static {
root /path/to/static/files;
}
à mon dossier nginx sites-available
, et tout semble fonctionner!
Juste pour confirmer: vous démarrez nginx ET gunicorn, puis vous pointez votre navigateur Web sur le port 80 sur localhost (pas port 8000), correct? –
Je n'ai pas nginx en cours d'exécution. Je reçois mon site complet lorsque je pointe vers mon URL: 8000 lorsque j'exécute la commande 'manage.py'. –
D'accord, je vais soumettre une réponse pour donner plus de détails. –