-
(13)Permission denied: AH00957: HTTP: attempt to connect to 127.0.0.1:[port] (127.0.0.1) failed 일때Server/Apache 2022. 10. 12. 18:31728x90반응형
에러가 발생하는경우
원인 : SeLinux context port 가 아닌경우해결
- 첫번째: port context 추가 SELinux context 에 해당 포트를 추가
# 기존 context port 확인 $ semanage port -l |grep http_port_t http_port_t tcp 80, 443, 488, 8008, 8009, 8443 # 필요한 [포트번호] 추가 $ semanage port -a -p tcp -t http_port_t [포트번호]
여기서 ValueError: Port tcp/8081 already defined 나올경우 현재 보안 컨텍스트가 지정된 포트 인경우라
# 기존 context port 확인 $ semanage port -l | grep [포트번호]
확인하여 지정된 보안컨텍스트 확인하고, -m 옵션으로 변경해준다
$ semanage port -m -p tcp -t http_port_t [포트번호]
두번째: httpd 의 네트워크 연결 허용
비추천하는 방식이라고 함.
$ setsebool -P httpd_can_network_connect 1
728x90반응형