web-dev-qa-db-fra.com

nginx: échec de la connexion () (111: connexion refusée) lors de la connexion à l'amont

Essayer de déployer mon premier portail.

Je reçois une erreur de timeout de passerelle 502 dans le navigateur lorsque j'envoyais la demande par le biais du navigateur

quand j'ai vérifié les journaux, j'ai eu cette erreur

 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", Host: "22.11.180.154"

y at-il un problème lié aux autorisations

74
Tripathi29

Je ne pense pas que cette solution fonctionnerait de toute façon parce que vous verrez un message d'erreur dans votre fichier journal des erreurs.

La solution était beaucoup plus facile que ce que je pensais.

simplement, ouvrez le chemin suivant vers votre php5-fpm

Sudo nano /etc/php5/fpm/pool.d/www.conf

ou si vous êtes l'administrateur 'root'

nano /etc/php5/fpm/pool.d/www.conf

Puis trouvez cette ligne et décommentez-la:

listen.allowed_clients = 127.0.0.1

Cette solution vous permettra d’utiliser listen = 127.0.0.1:90 dans vos blocs vhost

comme ceci: fastcgi_pass 127.0.0.1:9000;

une fois les modifications apportées, il vous suffit de redémarrer ou de recharger Nginx et Php5-fpm.

Php5-fpm

Sudo service php5-fpm restart

ou

Sudo service php5-fpm reload

Nginx

Sudo service nginx restart

ou

Sudo service nginx reload

D'après les commentaires:

Aussi commenter

;listen = /var/run/php5-fpm.sock 

et ajouter

listen = 9000
84
Digital site