Intentando implementar mi primer portal.
Recibo un error de tiempo de espera de puerta de enlace 502 en el navegador cuando estaba enviando la solicitud a través del navegador
cuando revisé los registros, obtuve este error
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"
¿Hay algún problema relacionado con los permisos?
php
nginx
fastcgi
mod-fastcgi
http-status-code-502
Abhishek Tripathi
fuente
fuente

Respuestas:
No creo que esa solución funcione de todos modos porque verá algún mensaje de error en su archivo de registro de errores.
La solución fue mucho más fácil de lo que pensaba.
simplemente, abra la siguiente ruta a su php5-fpm
o si eres el administrador 'root'
Luego busque esta línea y descomente:
listen.allowed_clients = 127.0.0.1Esta solución le permitirá usar listen = 127.0.0.1:9000 en sus bloques vhost
así: fastcgi_pass 127.0.0.1:9000;
después de realizar las modificaciones, todo lo que necesita es reiniciar o recargar tanto Nginx como Php5-fpm
Php5-fpm
o
Nginx
o
De los comentarios:
También comentar
;listen = /var/run/php5-fpm.socky añadir
listen = 9000fuente
listen = 9000y;listen = /var/run/php5-fpm.sock/etc/php-fpm.d/www.confpara mí y tuve que agregarlisten = 9000y comentarlisten = /var/run/php-fpm/php-fpm.sock.fastcgi_passlínea a "astcgi_pass unix:/run/php/php7.0-fpm.sock;Tuve el mismo problema cuando escribí dos upstreams en NGINX conf
upstream php_upstream { server unix:/var/run/php/my.site.sock; server 127.0.0.1:9000; } ... fastcgi_pass php_upstream;pero en
/etc/php/7.3/fpm/pool.d/www.confescuché el enchufe sololisten = /var/run/php/my.site.sockAsí que solo necesito socket, no hay ninguno
127.0.0.1:9000, y solo eliminé el puerto IP + upstreamupstream php_upstream { server unix:/var/run/php/my.site.sock; }Esto podría reescribirse sin un upstream
fastcgi_pass unix:/var/run/php/my.site.sock;fuente