完成nginx基本配置后,可以把它配置服务的形式,方便管理。同时可以让该服务在系统启动时自动启动。
1. 首先配置服务脚本,建立文件 /etc/rc.d/init.d/nginx , 其内容如下:
- #!/bin/sh
- #chkconfig: 2345 10 90
- #name: nginx
- #description: Nginx Service Script
- #
- case $1 in
- start)
- echo "Starting Nginx..."
- /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # path
- ;;
- stop)
- echo "Stopping Nginx..."
- /usr/bin/killall -s QUIT nginx
- ;;
- restart)
- echo "Reloading Nginx..."
- $0 stop
- $0 start
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- esac
- exit 0
其中 # path 那行,换成自己的nginx路径 及 conf路径
保存后,别忘了 chmod 777 nginx
2. 配置自启动
chkconfig --add nginx //加入到自启服务中
chkconfig --level 2345 nginx off //调节不同系统级别启动
chkconfig --level 2345 nginx on //调节不同系统级别启动
chkconfig | grep nginx //查看状态