질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

왜 이런가요?

작성자 정보

  • ㄴㄴㄴ 작성
  • 작성일

컨텐츠 정보

본문

etc.gif ps-axu 해보면 아파치가 돌아가고 있습니다.

nobody   11986  0.0  0.3  9464 3692 ?        S    Jul02   0:10 /usr/local/apache/bin/httpd

 

gd가 설치가 안되서 아파치를 죽이고 다시 살렸거든요

근데 /etc/rc.d/init.d/xinetd stop 해도 홈페이지 잘만 돌아가고

/usr/local/apache/bin/httpd stop 해도 잘만돌아가고 있습니다.

 

이거죽이면 안돌아가야 하는게 정상아닌가요???


 

관련자료

댓글 2

서태호님의 댓글

  • 서태호
  • 작성일
1. xinetd나 httpd stop은 스크립트입니다.
  새로 아파치를 설치해서 다른 경로에 apache가 있다면, 경로가 틀리니 스크립트가 안먹겠죠?

아니면, httpd.conf 설정이 잘못되는경우(Addmodule 등이 중복되는경우) 데몬 재시작이 안되는 경우 동작을 안합니다.

ps -ef |grep httpd 해서 kill로 죽이세요

홍보성님의 댓글

  • 홍보성
  • 작성일
which httpd 해보세요.
만약 /usr/sbin에 있다면 기존 배포판에 소스로 아파치를 추가해서 설치한 경우가 되네요.
기존 배포판은 rpm -e 로 삭제하시면 됩니다.
아마 ntsysv에서 보면 httpd가 시작으로 체크 되어있을텐데 그넘은 rpm 패키지로 설치해야 보이는 넘이죠.
소스로 설치한건 그런곳에 수작업으로 추가해 줘야 되는겁니다.
배포판 아파치가 로드 되어있는상태에서 /usr/local/apache/bin/httpd stop 해도 소용이 없죠. 그리고 apachectl을 사용하시는게 더 편합니다.
apachectl stop, start, restart 3가지 모드로 컨트롤 됩니다.
apachectl 스크립트로 환경변수등을 추가해주는 경우가 있으니 이 스크립트를 애용하는걸 습관화 해야겠습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,373 명
  • 현재 강좌수 :  37,046 개
  • 현재 접속자 :  337 명