美文网首页
Ubuntu把nginx添加为系统服务

Ubuntu把nginx添加为系统服务

作者: 小贱嘎嘎 | 来源:发表于2016-11-15 14:19 被阅读0次

前提

1,nginx已经完成编译安装

步骤

1,切换到init.d目录

cd etc/init.d

2,创建nginx文件

vi nginx

3,编辑刚创建好的nginx文件

#!/bin/sh

### BEGIN INIT INFO

# Provides:    nginx

# Required-Start:

# Required-Stop:

# Default-Start:        2 3 4 5

# Default-Stop:        0 1 6

# Short-Description: nginx

# Description: nginx server

### END INIT INFO

#. /lib/lsb/init-functions

PROGRAM=/usr/local/nginx/nginx                //这里改成你的nginx执行文件地址

test -x $PROGRAM || exit 0

case "$1" in

start)

log_begin_msg "Starting Nginx server"

/usr/local/nginx/nginx              //这里改成你的nginx执行文件地址

log_end_msg 0

;;

stop)

PID=`cat /usr/local/nginx/nginx.pid`      //这里改成你的nginx.pid文件地址

log_begin_msg "Stopping Nginx server"

if [ ! -z "$PID" ]; then

kill -15 $PID

fi

log_end_msg 0

;;

restart)

$0 stop

$0 start

;;

*)

log_success_msg "Usage: service nginx {start|stop|restart}"

exit 1

esac

exit 0

4,修改权限

chmod +x nginx

5,注册为系统服务

update-rc.d nginx defaults

6,通过service命令管理nginx

service nginx start/stop/restart/status

相关文章

网友评论

      本文标题:Ubuntu把nginx添加为系统服务

      本文链接:https://www.haomeiwen.com/subject/fjzkpttx.html