Maison >Opération et maintenance >Nginx >Comment enregistrer nginx en tant que 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使用教程栏目进行学习!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!