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 |