운영체제 이야기/Linux(CentOS)

[CentOS7] nginx permission denied 오류 해결

한희성 2021. 3. 10. 15:00
반응형

오랜만에 인프라를 하려니.. 전에 사용했던 스크립트 들이 제대로 동작 안하는 경우가 많다.. 

 

버전 업이 되면서 대부분의 기존 사용하던 스크립트가 막혀서 최신화를 해야하는 장점 !!!! 이 있는 것이다 ㅋㅋㅋ

 

사실 permission denied 이 에러는 전에도 있었을법 한 문제이지만.. 전에 인프라 구조는 한 서버 내에서 nginx ->

 

tomcat 으로 넘겨주는 구조 였기 때문에 발생하지 않았다.

 

현재 회사 구조에서는 앞단에 nginx 가 80을 리스닝 하고 있다가 해당하는 도메인을 검사해서 다른 서버로 넘겨주는

 

프록시 역할을 하고 있기 때문에 위와 같은 문제가 이제서야 발견 되었다. 조치법으로는..

 

#getsebool -a | grep http

     - httpd_can_network_connect 옵션이 on 인지 확인하자 off 라면 아래 명령어 수행

#setsebool httpd_can_network_connect on

#setsebool httpd_can_network_connect on -P

 

반응형