Home >Operation and Maintenance >Nginx >How to register nginx as a service
创建服务脚本
vim /etc/init.d/nginx
脚本内容如下
#! /bin/sh # chkconfig: - 85 15 PATH=/web/server/nginx/sbin DESC="nginx daemon" NAME=nginx DAEMON=/web/server/nginx/sbin/$NAME CONFIGFILE=/web/server/nginx/conf/$NAME.conf PIDFILE=/web/server/nginx/logs/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running" } do_stop() { $DAEMON -s stop || echo -n "nginx not running" } do_reload() { $DAEMON -s reload || echo -n "nginx can't reload" } case "$1" in start) echo -n "Starting $DESC: $NAME" do_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" do_stop echo "." ;; reload|graceful) echo -n "Reloading $DESC configuration..." do_reload echo "." ;; restart) echo -n "Restarting $DESC: $NAME" do_stop do_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2 exit 3 ;; esac exit 0
添加服务
chkconfig --add nginx
测试
service nginx start service nginx stop service nginx restart service nginx reload
更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!
The above is the detailed content of How to register nginx as a service. For more information, please follow other related articles on the PHP Chinese website!