第一步
先运行命令关闭nginx
sudo kill `cat /usr/local/nginx/logs/nginx.pid`
第二步
vi /etc/init.d/nginx
输入以下内容
复制代码 代码如下:
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemin
#
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /usr/local/nginx/conf/nginx.conf
# pidfile: /usr/local/nginx/logs/nginx.pid
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0
nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx)
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
lockfile=/var/lock/subsys/nginx
start() {
[ -x $nginx ] || exit 5
[ -f $NGINX_CONF_FILE ] || exit 6
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}
restart() {
configtest || return $?
stop
start
}
reload() {
configtest || return $?
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
echo
}
force_reload() {
restart
}
configtest() {
$nginx -t -c $NGINX_CONF_FILE
}
rh_status() {
status $prog
}
rh_status_q() {
rh_status >/dev/null 2>&1
}
case "$1" in
start)
rh_status_q && exit 0
$1
stop)
rh_status_q || exit 0
$1
restart|configtest)
$1
reload)
rh_status_q || exit 7
$1
force-reload)
force_reload
status)
rh_status
condrestart|try-restart)
rh_status_q || exit 0
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit 2
esac
保存退出
第三步
chmod +x /etc/init.d/nginx
第四步
/sbin/chkconfig nginx on
检查一下
sudo /sbin/chkconfig --list nginx
nginx 0:off 1:off 2:on 3:on 4:on 5:on 6:off
完成!
之后,就可以使用以下命令了
复制代码 代码如下:
service nginx start
service nginx stop
service nginx restart
service nginx reload
/etc/init.d/nginx start
/etc/init.d/nginx stop
/etc/init.d/nginx restart
/etc/init.d/nginx reload
下面是其它作者发布的文章
复制代码 代码如下:
#vi /etc/init.d/nginx
#! /bin/sh
### BEGIN INIT INFO
# Provides: Nginx-php-fpm(fastcgi)
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 3 5
# Default-Stop: 0 1 6
# Short-Description: Start and stop nginx-fcgi in external FASTCGI mode
# Description: Start and stop nginx-fcgi in external FASTCGI mode
# http://www.linxutone.org msn:cnseek@msn.com
### END INIT INFO
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
CONFIGFILE=/usr/local/nginx/conf/nginx.conf
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
d_start() {
/usr/local/php-fcgi/sbin/php-fpm start > /dev/null 2>&1
$DAEMON -c $CONFIGFILE || echo -n " already running"
}
d_stop() {
/usr/local/php-fcgi/sbin/php-fpm stop > /dev/null 2>&1
kill -QUIT `cat $PIDFILE` || echo -n " not running"
}
d_reload() {
/usr/local/php-fcgi/sbin/php-fpm reload > /dev/null 2>&1
kill -HUP `cat $PIDFILE` || echo -n " can't reload"
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
reload)
echo -n "Reloading $DESC configuration ..."
d_reload
echo "reloaded."
restart)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 1
d_start
echo "."
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
exit 3
esac
exit 0
#chmod u+x /etc/init.d/nginx
使用方法:
复制代码 代码如下:
#/etc/init.d/nginx start
#/etc/init.d/nginx stop
#/etc/init.d/nginx restart
注意修改安装路径了
复制代码 代码如下:
#!/bin/bash
#
# Init file for nginx server daemon
#
# chkconfig: 234 99 99
# description: nginx server daemon
#
# source function library
. /etc/rc.d/init.d/functions
# pull in sysconfig settings
[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
RETVAL=0
prog="nginx"
PAT=/usr/local/nginx
NGINXD=/usr/local/nginx/sbin/nginx
PID_FILE=/usr/local/nginx/nginx.pid
start()
{
echo -n $"Starting $prog: "
$NGINXD 2>/dev/null $OPTIONS && success || failure
RETVAL=$?
[ "$RETVAL" = 0 ] && touch /var/lock/subsys/nginx
echo
}
stop()
{
echo -n $"Shutting down $prog: "
killproc nginx
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/nginx
return $RETVAL
}
reload()
{
echo -n $"Reloading nginx: "
killproc nginx -HUP
RETVAL=$?
echo
return $RETVAL
}
case "$1" in
start)
start
stop)
stop
restart)
stop
start
reload)
reload
status)
status -p $PID_FILE nginx
RETVAL=$?
*)
echo $"Usage: $0 {start|stop|restart|reload|status}"
RETVAL=1
esac
exit $RETVAL
相关推荐:
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
什么是seo网络推广,seo网络推广技术 ,ai写真官方
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
颠覆写作方式:免费的AI续写软件助你轻松创作
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
什么是seo方法,何为seo ,ai写作神器源码是什么
AI免费文章生成器:轻松创作高质量内容的终极工具
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
如何快速写出高质量的AI文章:从入门到精通
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
seo软件是什么职位,seo用的是什么软件 ,ai感知树
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
打造内容创作新时代:有言AI生成助力创作者释放灵感
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
主流seo是什么,seo是什么推广网站 ,AI心理师
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
AI写作免费一键生成5000字:高效创作的革命性工具
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
为什么行业都要做seo,为什么要做seo ,ai明信片
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai