login refusée lors de la connection vers l'amont de nginx à gunicorn_django

J'essaie de remettre mon server en ligne après une mise à niveau, et je ne peux plus avoir le nom de Nginx pour envoyer des appels vers Gunicorn – chaque request que j'envoie sur le site récupère une 502 Bad Gateway . J'ai mis gunicorn_django sur le port 8001 (comme je le vois chez ps aux | grep gunicorn – les commands pour les deux travailleurs ont l'argument -b 0.0.0.0:8001 . Ma configuration Nginx a le suivant au sumt de ma seule configuration dans sites-enabled :

 upstream django_test { server 127.0.0.1:8001; } 

… alors il devrait adresser des requests là-bas. Rien n'a changé au sujet de ce file de configuration depuis la mise à niveau.

Lorsque je visite mysite.com/robots.txt dans mon browser, il renvoie le file robots.txt que j'ai défini dans la configuration sites-enabled mes sites-enabled , de sorte que le file est définitivement chargé. En outre, lorsque je lance curl 127.0.0.1 partir du server, j'ai encore la 502 bad gateway .

Est-ce que quelqu'un sait ce qui pourrait arriver ici?

Je vérifierais la configuration de l'hôte virtuel dans / etc / nginx / sites-disponibles et le lien symbolique correspondant dans / etc / nginx / sites-enabled.

Vérifiez également la configuration de / bin / gunicorn-start et assurez-vous que les parameters correspondent à votre configuration.

Il existe des informations plus complètes sur la configuration de django avec nginx et gunicorn suite à ce lien .