前提
1,nginx已經(jīng)完成編譯安裝
步驟
1财剖,切換到init.d目錄
cd etc/init.d
2均唉,創(chuàng)建nginx文件
vi nginx
3,編輯剛創(chuàng)建好的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執(zhí)行文件地址
test -x $PROGRAM || exit 0
case "$1" in
start)
log_begin_msg "Starting Nginx server"
/usr/local/nginx/nginx? ? ? ? ? ? ? //這里改成你的nginx執(zhí)行文件地址
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,修改權(quán)限
chmod +x nginx
5健蕊,注冊(cè)為系統(tǒng)服務(wù)
update-rc.d nginx defaults
6菱阵,通過(guò)service命令管理nginx
service nginx start/stop/restart/status