nginx注册为系统服务
1编辑/etc/init.d/nginx
[root@web01 ~]#cat /etc/init.d/nginx #! /bin/sh #chkconfig: - 85 15 PATH=/home/soft/nginx/sbin DESC="nginx service" NAME=nginx DAEMON=/application/nginx/sbin/$NAME CONFIGFILE=/application/nginx/conf/$NAME.conf PIDFILE=/application/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 [root@web01 ~]#
2添加权限和系统服务并设置开机自启:
修改执行权限
chmod -R 755 /etc/init.d/nginx
添加到系统服务
chkconfig --add nginx
开机自启动
chkconfig nginx on
命令
service nginx start
service nginx stop
service nginx restart
service nginx reload

浙公网安备 33010602011771号