>  기사  >  백엔드 개발  >  nginx 프록시 tomcat 502 잘못된 게이트웨이

nginx 프록시 tomcat 502 잘못된 게이트웨이

WBOY
WBOY원래의
2016-07-29 09:15:452262검색

nginx는 80개의 요청을 수신할 수 있지만 tomcat:8080으로 전송할 수는 없습니다.

http://x.x.x.x:8080/project에 직접 액세스하면

에서 /var/를 볼 수 있습니다. log/nginx /error.log

2015/04/01 11:38:13 [crit] 2895#0: *10 연결 중 127.0.0.1:8080에 대한 연결(13: 권한 거부됨)이 실패했습니다. 업스트림으로, 클라이언트: 10.12.70.206, 서버: localhost:8080, 요청: "GET /bpp HTTP/1.1", 업스트림: "http://127.0.0.1:8080/app", 호스트: "10.11.202.204"

솔루션:

http://stackoverflow.com / 질문/25235453/nginx-proxy-server-localhost-permission-denied

2일 동안 검색한 후에 해결책을 찾을 수 있었습니다. 어떻게 든 SELinux가 내 서버에 대한 프록시를 허용하지 않았습니다. 아래 명령으로 문제가 해결되었습니다.

-P 영구 의미 /usr/sbin/setsebool -P httpd_can_network_connect true

저작권 설명: 이 기사는 블로거의 원본 기사이며, 블로거가 게시한 게시물입니다.

소유자의 허가 없이 복제할 수 없습니다.

위 내용은 관련 내용을 포함하여 nginx 프록시 tomcat 502 불량 게이트웨이를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.