IT TIP

nginx : upstream에 연결하는 동안 connect () 실패 (111 : 연결 거부)

itqueen 2020. 10. 19. 13:46
반응형

nginx : upstream에 연결하는 동안 connect () 실패 (111 : 연결 거부)


내 첫 번째 포털을 배포하려고합니다.

브라우저를 통해 요청을 보낼 때 브라우저에서 502 게이트웨이 시간 초과 오류가 발생합니다.

로그를 확인했을 때이 오류가 발생했습니다.

 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"

권한과 관련된 문제가 있습니까?


오류 로그 파일에 오류 메시지가 표시되기 때문에 솔루션이 어쨌든 작동하지 않을 것이라고 생각합니다.

해결책은 제가 생각했던 것보다 훨씬 쉬웠습니다.

간단히 php5-fpm에 대한 다음 경로를 엽니 다.

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

또는 관리자 '루트'인 경우

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

그런 다음이 줄을 찾아 주석을 제거하십시오.

listen.allowed_clients = 127.0.0.1

이 솔루션을 사용하면 vhost 블록에서 listen = 127.0.0.1:9000 을 사용할 수 있습니다.

다음과 같이 : fastcgi_pass 127.0.0.1:9000;

수정 한 후에는 Nginx와 Php5-fpm을 모두 다시 시작하거나 다시로드하기 만하면됩니다.

Php5-fpm

sudo service php5-fpm restart

또는

sudo service php5-fpm reload

Nginx

sudo service nginx restart

또는

sudo service nginx reload

댓글에서 :

또한 댓글

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

그리고 추가

listen = 9000

참고 URL : https://stackoverflow.com/questions/21524373/nginx-connect-failed-111-connection-refused-while-connecting-to-upstream

반응형