[CentOS] apache service 등록

2011. 10. 11. 09:39OS/CentOS

apache 자동실행 설정


Apache 의 실행 스크립트인 apachectl 을 /etc/init.d에 httpd라는 이름으로 복사

apachectl은 Apache가 설치된 bin 디렉토리에 있다.


[root@localhost /]# cp /usr/local/server/apache/bin/apachectl /etc/init.d/httpd


chkconfig 를 이용하여 자동실행을 등록한다


[root@localhost /]# chkconfig --add httpd

 

httpd 서비스는 chkconfig 를 지원하지 않습니다

 

[root@localhost /]# vi /etc/init.d/httpd

#!/bin/sh 밑에 추가 5줄


# chkconfig: 2345 90 90
# description: init file for Apache server daemon
# processname: /usr/local/server/apache/bin/apachectl
# config: /usr/local/server/apache/conf/httpd.conf
# pidfile: /usr/local/server/apache/logs/httpd.pid

 

정상적으로 등록이 되는지 확인해 보자.

 

[root@localhost /]# chkconfig --add httpd 

[root@localhost /]# chkconfig --list | grep httpd


httpd           0:해제  1:해제  2:활성  3:활성  4:활성  5:활성  6:해제