티스토리 뷰

nginx에 proxy를 설정 요청 시 브라우저에서 502 bad gateway 오류가 발생 한다.

nginx 로그를 살펴 보면 아래와 같은 로그를 찾아볼 수 있다.

2019/09/09 17:54:46 [crit] 4813#4813: *23 connect() to 127.0.0.1:6300 failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "POST /api/test HTTP/1.1", upstream: "http://127.0.0.1:6300/api/test", host: "127.0.0.1", referrer: "http://127.0.0.1/test"

 

위의 문제는 필자의 경험으로는 selinux 때문에 발생한것으로 확인 되었다.

아래와 같이 selinux를 설정하여 해당 문제를 해결하였다.

$ setsebool -P httpd_can_network_connect true
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday