개발 Q&A

제목 httpd not running, trying to start 문제..
카테고리 서버
글쓴이 뫄뫄잉뿌 작성시각 2018/01/05 14:06:48
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 11863   RSS

안녕하세요!

이전에 동일 현상이 있어서 같은 원인인가 싶어 확인을 해봤는데 아니더라구요..

 

서버에서 아파치가 /usr/local/apache 이 경로로 설치되어있어서

/usr/local/apache/bin/apachectl restart

해주니

-------------------------------------------

httpd not running, trying to start

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80

(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80

no listening sockets available, shutting down

AH00015: Unable to open logs

-------------------------------------------

이런 메세지가 납니다. 

netstat -tunlp | grep 80

netstat -nlp

ps -ef | grep httpd

이 명령어로 살펴보니, 경로는 맞아요..ㅜㅜ

 

일단 급하게 해결책으로 

killall httpd 로 해서 아파치 프로세스를 모두 죽인 후, 

/usr/local/apache/bin/apachectl start

해서 정상적으로 httpd-vhost.conf에 새로 추가한 도메인이 적용이 되었는데..

아직도 원인이 뭔지 몰라서 계속 저렇게 써야되나 생각이 듭니다..

조금의 힌트라도 좋아요 ㅜㅜ 어디를 살펴보아야 할까요?

 

httpd-vhosts.conf에 각각의 도메인들에 대해

ErrorLog "logs/{사이트별명}-error_log"       

CustomLog "logs/{사이트별명}-access_log" combined

이렇게 해주었는데 이 뒤인 것 같기도하고...

 

 다음글 ajax를 이용해 데이터를 보내고있는데 데이터가 손실이... (3)
 이전글 SSL 보안 인증서에 대한 질문입니다. (2)

댓글

변종원(웅파) / 2018/01/05 15:22:44 / 추천 0
보통 service httpd restart 이렇게 합니다
한대승(불의회상) / 2018/01/05 16:00:48 / 추천 0
/etc/init.d/httpd restar 도 함 해보세요.
뫄뫄잉뿌 / 2018/01/09 09:52:05 / 추천 0

@변종원(웅파)님, 한대승(불의회상)님

답변 감사합니다!

service httpd restart를 하게되면 아파치가 두개 깔려있더라도 기존에 켜져있던걸 restart 시키는 건가요?

보통 하나 깔려있는데.. 네개중 한 서버는 두개가 깔려있어서요..ㅠㅠ

/etc/init.d/httpd restart랑 service httpd restart랑은 다른가요..? 

kaido / 2018/01/09 10:07:29 / 추천 0

동일 합니다. ^^

/etc/init.d/httpd restart 이것을 단축 명령어로 쓴게 service httpd restart 입니다

간혹 권한 문제로 제대로 안될 수도 있으니 권한 체크도 해보세요.

cento 의 경우 앞에 sudo 붙이고 하면 됩니다. 

sudo service httpd restart 

이렇게요 ㅎㅎ