책을 보면서 APM설치 중이엿는데요
conf다 설정 잡고 PHP와 연동까지 다 설정했거든요
그런다음 /usr/sbin/apachectl start 명령어를 실행 햇더니
[Thu Feb 14 11:04:21 2013] [warn] module auth_basic_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module auth_digest_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authn_file_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authn_alias_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authn_anon_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authn_dbm_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authn_default_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authz_host_module is already loaded, skipping
[Thu Feb 14 11:04:21 2013] [warn] module authz_user_module is already loaded, skipping
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
와 같은 메세지가 발생하더라고요.....
설정부분에서도
Listen 80
ServerName localhost:80
이렇게 설정을 해놔았습니다.
[root@localhost /]# ps -ef | grep apache
root 5098 4879 0 11:10 pts/1 00:00:00 grep apache
[root@localhost /]# ps -ef | grep httpd
root 5100 4879 0 11:10 pts/1 00:00:00 grep httpd
위와 같이 현재 사용되고 있는 포트도 없구요....
그래서 어느분께서 apachectl 파일을 확인해보라고 하셔서 확인 해본 결과
PIDFILE이 없고요.....
HTTPD='/usr/sbin/httpd' 는 있습니다.
그리고 httpd.conf에서 확인 결과
PidFile run/httpd.pld
이런 식으로 되어있고요...
netstat -anl | grep 80 는
[root@localhost ~]# netstat -anl | grep 80
unix 2 [ ACC ] STREAM LISTENING 11280 /tmp/scim-helper-manager-socket-jinsolserver
unix 2 [ ACC ] STREAM LISTENING 11445 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 12225 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 12217 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 12207 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 12180
unix 3 [ ] STREAM CONNECTED 12087 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 12055 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 11994 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 3 [ ] STREAM CONNECTED 11980 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 11448 /tmp/orbit-jinsolserver/linc-1136-0-58e73f85880a
unix 2 [ ] DGRAM 6980
이런식으로 나오는데요?? 어떤게 잘못된건가요??
그리고 고정아이피랑 유동아이피가 안되는데 관계가 될까요?? 이것도 궁금합니다.
apache 정상 구동시 netstat -nlp | grep httpd 입력후 아래와 같이 나오는지 확인 하시길 바랍니다.
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4197/httpd
고정아이피랑 유동아이피랑 apache 구동 관계하고는 무관 합니다.
참고 사항으로 가정용 회선을 공급 하는 ISP 업체에서 80포트를 차단한 경우가
있으므로 정상 구동 되더라도 접근이 안될경우가 있어 포트를 변경하여 사용하셔야 합니다.