본문 바로가기

WEB/NGINX

13: Permission denied while connecting to upstream

 

위와 같은 Permission denied 오류가 발생하며 nginx가 정상 기동 되지 않을 때

 

① http_port_t에 명시되어 있는 port를 사용하고 있는지 확인

semanage port -l | grep http_port_t
http_port_t                    tcp      80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t            tcp      5988

 

 

② OS의 SELinux 설정값 확인 및 변경

httpd_can_network_connect

httpd 프로세스에서 네트워크 연결에 대한 하용 여부를 결정하는 설정

getsebool -a | grep httpd

 

위의 사진과 같이 httpd_can_network_connect 설정이 off일 경우 on으로 변경

 

setsebool httpd_can_network_connect on -P

'WEB > NGINX' 카테고리의 다른 글

Nginx 보안 취약점  (0) 2024.08.22
HTTP to HTTPS Redirect  (0) 2024.07.31
nginx & WAS 연동  (0) 2024.07.30
nginx Load Balancing  (0) 2024.07.29
nginx ssl 설정  (0) 2024.07.29