JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

nginx 启动脚本(centos/rhel6)教程

wys521 2024-09-07 03:08:56 精选教程 92 ℃ 0 评论

Nginx脚本

nginx源码安装完成后,没有启动脚本,这很不爽。 这里 nginx 我安装的路径是 /usr/local/nginx

# vim /etc/init.d/nginx

#!/bin/bash
. /etc/rc.d/init.d/functions
prog=nginx
nginx=/usr/local/nginx/sbin/nginx
pidfile=/usr/local/nginx/logs/nginx.pid
RETVAL=0
start() {
echo -n $"Starting $prog: "
$nginx && success || failure
RETVAL=$?
echo
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
$nginx -s stop && success || failure
RETVAL=$?
echo
}
reload() {
echo -n $"Reloading $prog: "
$nginx -s reload && success || failure
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status -p ${pidfile} $httpd
RETVAL=$?
;;
restart)
stop
start
;;
reload)
reload
;;
*)
echo $"Usage: $prog {start|stop|restart|reload|status}"
RETVAL=2
esac
exit $RETVAL

# chmod +x /etc/init.d/nginx

操作演示

开启nginx

# /etc/init.d/nginx start

重启nginx

# /etc/init.d/nginx restart

平滑加载

# /etc/init.d/nginx reload

关闭nginx

# /etc/init.d/nginx stop

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表