nginx 설정 은 서비스 방식 으로 실 행 됩 니 다.

4757 단어 centos6-8nginx
최근 에 nginx 가 서 비 스 를 실행 할 때 정상 적 인 시작 이 번 거 로 울 수 있다 는 것 을 알 게 되 었 습 니 다. 그래서 저 는 강 nginx 를 시스템 서비스 로 등록 하고 서비스 방식 으로 시작 하면 편리 할 것 입 니 다.잡담 이 많 지 않 습 니 다. 먼저 시스템 환경 이 centos 6.8 이 라 고 말 한 다음 / etc / init. d 폴 더 에서 nginx 파일 을 만 들 고 아래 내용 을 파일 에 복사 하 며 nginx 경 로 를 수정 합 니 다.
#!/bin/sh  
# chkconfig: 2345 85 15  
# description:Nginx Server  

NGINX_HOME=/usr/local/nginx  
NGINX_SBIN=$NGINX_HOME/sbin/nginx  
NGINX_CONF=$NGINX_HOME/conf/nginx.conf  
NGINX_PID=$NGINX_HOME/logs/nginx.pid  

NGINX_NAME="Nginx"  

. /etc/rc.d/init.d/functions  

if [ ! -f $NGINX_SBIN ]  
then  
    echo "$NGINX_NAME startup: $NGINX_SBIN not exists! "  
    exit  
fi  

start() {  
    $NGINX_SBIN -c $NGINX_CONF  
    ret=$?  
    if [ $ret -eq 0 ]; then  
        action $"Starting $NGINX_NAME: " /bin/true  
    else  
        action $"Starting $NGINX_NAME: " /bin/false  
    fi  
}  

stop() {  
    kill `cat $NGINX_PID`  
    ret=$?  
    if [ $ret -eq 0 ]; then  
        action $"Stopping $NGINX_NAME: " /bin/true  
    else  
        action $"Stopping $NGINX_NAME: " /bin/false  
    fi  
}  

restart() {  
    stop  
    start  
}  

check() {  
    $NGINX_SBIN -c $NGINX_CONF -t  
}  


reload() {  
    kill -HUP `cat $NGINX_PID` && echo "reload success!"  
}  

relog() {  
    kill -USR1 `cat $NGINX_PID` && echo "relog success!"  
}  

case "$1" in  
    start)  
        start  
        ;;  
    stop)  
        stop  
        ;;  
    restart)  
        restart  
        ;;  
    check|chk)  
        check  
        ;;  
    status)  
        status -p $NGINX_PID  
        ;;  
    reload)  
        reload  
        ;;  
    relog)  
        relog  
        ;;  
    *)  
        echo $"Usage: $0 {start|stop|restart|reload|status|check|relog}"  
        exit 1  
esac

그 중에서 수 정 된 내용 은 NGINX 이다.HOME = / usr / local / nginx, 이 경 로 를 자신의 nginx 경로 로 설정 하면 nginx 파일 에 충분 한 권한 을 부여 하여 명령 을 실행 할 수 있 습 니 다. chmod 754 nginx 는 이로써 nginx 를 시스템 서비스 로 설정 한 다음 에 해당 하 는 시작 을 할 수 있 습 니 다.
청춘 은 짧 고 나 는 길에 있다.

좋은 웹페이지 즐겨찾기