Nginx

서버|2016. 7. 15. 14:16


2016/07/01 09:14:00 [crit] 1938#0: *4 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 10.0.2.2, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "localhost:20000"


위의 오류는 Nginx에서 네트웍 자원을 엑세스 하지 못해 발생하는 문제인데 다음의 rule을 추가해 주면 Nginx에서 tomcat으로의 네트웍 접근이 가능하게 된다.

# setsebool -P httpd_can_network_connect 1


-P 옵션을 주게 되면 리눅스 설정 파일에 반영되어 리부팅후에도 설정 값이 사라지지 않는다.


'서버' 카테고리의 다른 글

Docker 정리  (2) 2017.01.04
리눅스 컨테이너 (LXC)  (0) 2017.01.04
MQTT (mosquitto broker 오픈소스)  (0) 2016.11.02
tomcat 구동 시 /dev/random 블로킹 이슈  (6) 2016.08.25
Apache worker 파일에 template 적용하기  (0) 2016.01.22
tomcat7 소스 빌드  (0) 2015.09.07
Tomcat Parallel deployment  (0) 2015.09.02
CentOS 5 버전에 Redis 설치  (0) 2014.10.10

댓글()