创建服务脚本
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使用教程栏目进行学习!
Atas ialah kandungan terperinci 如何将nginx注册为服务. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!