2011. 8. 18. 12:50

Nginx 서비스에 등록

소스 컴파일로 설치하면 아무래도 시작과 종료가 좀 귀찮다. 그래서 서비스에 등록해서 일반적인 서비스의 시작,종료 명령으로 처리되도록 해보자.
서비스의 사작,종료와 관련된 쉘 스크립트는 /etc/rc.d/init.d 에 모두 모여 있다.

1. 서비스 쉘스크립트 설치
첨부된 쉘스크립트 

를 /etc/rc.d/init.d 로 복사한다.
참 모든 경로는 소스설치 기준인 /usr/local/nginx 로 설정되어 있다.그리고 이 스크립트는 yum으로 설치한 0.8버전에서 경로만 수정한 것이다. 

2. 서비스 등록
chkconfig --add nginx 명령을 이용해서 nginx를 서비스에 추가한다.
시작레벨은 chkconfig --level 3 nginx on 으로 하거나 ntsysv를 통해 자동 시작되도록 설정한다.

3. 사용
service nginx start | stop | restart | reload 명령을 마음껏 사용하자.