Server/Apache
(13)Permission denied: AH00957: HTTP: attempt to connect to 127.0.0.1:[port] (127.0.0.1) failed 일때
hoonylab
2022. 10. 12. 18:31
728x90
반응형
에러가 발생하는경우
원인 : 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
반응형