[httpd] permission denied: AH00072: make_sock 오류

웹서버 포트를 바꿔 service를 실행하던 도중 발견한 오류이다.

Permission denied: AH00072: make_sock: could not bind to address [::]:12345

확인해보니 SELinux 설정 문제였다.
우선 다음 명령어로 http 보안 설정을 확인하고

$ semanage port -l | grep http
http_cache_port_t              tcp      8080, 8118, 8123, 10001-10010
http_cache_port_t              udp      3130
http_port_t                    tcp      80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t            tcp      5988
pegasus_https_port_t           tcp      5989

http 보안 설정에 변경된 웹서버 포트를 추가해주면 된다.

$ semanage port -a -t http_port_t -p tcp 12345

댓글 남기기