Apache 시작시 다음과 같은 에러가 발생한다면..
[root@localhost bin]# apachectl start
(98)!!!!!! !!!! !!!! !!!!!!!!: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
80포트를 통해서 소켓 연결이 불가능하다는 것이다.
다음과 같은 작업을 통해서 프로세스를 죽이고 아파치를 실행한다.
[root@localhost bin]# netstat -anp | grep 80
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 805/
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 8488/
udp 0 0 0.0.0.0:111 0.0.0.0:* 805/
unix 2 [ ACC ] STREAM LISTENING 3490 1664/magicdev /tmp/orbit-root/linc-680-0-2abd2a5340418
unix 3 [ ] STREAM CONNECTED 3493 1664/magicdev /tmp/orbit-root/linc-680-0-2abd2a5340418
[root@localhost bin]# kill -9 8488
반복적인 작업으로 80포트가 사용중이지 않을때까지 한다.
[root@localhost bin]# netstat -anp | grep 80
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 805/
udp 0 0 0.0.0.0:111 0.0.0.0:* 805/
unix 2 [ ACC ] STREAM LISTENING 3490 1664/magicdev /tmp/orbit-root/linc-680-0-2abd2a5340418
unix 3 [ ] STREAM CONNECTED 3493 1664/magicdev /tmp/orbit-root/linc-680-0-2abd2a5340418
이와 같이 나올경우(즉 80포트가 사용중이라고 나오지 않을 경우) 아파치를 다시 실행한다.
[root@localhost bin]# apachectl start