nginx服務器開機啓動設置

nginx服務器開機啓動設置

nginx服務器開機啓動設置,如下:

vi /etc/init.d/nginx

 

#!/bin/bash  

#  

#chkconfig: - 85 15  

#description: Nginx is a World Wide Web server.  

#processname: nginx  

nginx=/usr/local/nginx/sbin/nginx  

conf=/usr/local/nginx/conf/nginx.conf   

case $1 in  

       start)  

              echo -n "Starting Nginx"  

              $nginx -c $conf  

              echo " done"  

       ;;  

      stop)  

              echo -n "Stopping Nginx"  

              killall -9 nginx  

              echo " done"  

       ;;  

       test)  

              $nginx -t -c $conf  

       ;;  

        reload)  

              echo -n "Reloading Nginx"  

              ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP  

              echo " done"  

       ;;  

        restart)  

                $0 stop  

                $0 start  

       ;;  

       show)  

              ps -aux|grep nginx  

       ;;  

       *)  

              echo -n "Usage: $0 {start|restart|reload|stop|test|show}"  

       ;;  

esac

 

保存後,設置權限:

chmod 544 /etc/init.d/nginx

chown root:wheel /etc/init.d/nginx

添加啓動選項:

chkconfig --add nginx

chkconfig --level 345 nginx on 

chkconfig --list nginx 

啓動service nginx start

停止service nginx stop

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章