.CN 三亚资讯 生活散文
用户名:    密码:   注册
  工行 中行 建行 交行 农行 邮政银行   百度翻译 千问 Workbuddy        京东 微博 新浪 百度        163邮箱 QQ邮箱     
首页> 电脑杂记
nginx 开机自动启动
2018-03-21 14:10    1625次

首先看一下自己的nginx配置

我的是

./configure --prefix=/usr/local/nginx --pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-clicent-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi

这些路径下面脚本文件中用的到

编写脚本 :vim /etc/init.d/nginx

内容:

#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
#       It has a lot of features, but it's not for everyone.
# processname: nginx
# pidfile: /usr/local/nginx/logs/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
  echo "nginx already running...."
  exit 1
fi
  echo -n $"Starting $prog: "
  daemon $nginxd -c ${nginx_config}
  RETVAL=$?
  echo
  [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
  return $RETVAL
}
# Stop nginx daemons functions.
stop() {
    echo -n $"Stopping $prog: "
    killproc $nginxd
    RETVAL=$?
    echo
    [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid
}
# reload nginx service functions.
reload() {
  echo -n $"Reloading $prog: "
  #kill -HUP `cat ${nginx_pid}`
  killproc $nginxd -HUP
  RETVAL=$?
  echo
}
# See how we were called.
case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
reload)
    reload
    ;;
restart)
    stop
    start
    ;;
status)
    status $prog
    RETVAL=$?
    ;;
*)
    echo $"Usage: $prog {start|stop|restart|reload|status|help}"
    exit 1
esac
exit $RETVAL
 
对于shell脚本中的部分路径请改成你主机上的nginx的相应路径

接下来更改这个脚本的访问权限:chmod a+x /etc/init.d/nginx

这样在控制台就很容易的操作nginx了:nginx {start|reload|stop|status}

如果修改了nginx的配置文件nginx.conf,也可以使用上面的命令重新加载新的配置文件并运行,可以将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了

编辑rc.local文件:vi /etc/rc.local 

加入 /etc/init.d/nginx start  保存退出

下次重启会生效

如果重启后发现并没有生效,原因是rc.local这个文件没有执行 那我们修改一下rc.local的权限

chmod +x /etc/rc.d/rc.local

这样就可以了

 

网友评论仅供网友表达个人看法,并不表明三亚资讯同意其观点或证实其描述:
古老村落
python-磁盘坏道chk
U盘只读设置、清除
python将指定目录下指定
python获取excel中
python将指定目录下图片
python首先去掉头像的白
大东海和小东海
海南的天空
三亚东岸湿地公园
惟有绿荷红菡萏,卷舒开合任天
秀静九华
“渣男”村(扎南村)
深圳海山
首钢
街角
春游布拉格
育才生态区
春日
第一个区块链演示程序pyth
ai如何理解独裁与法律
花儿
rust_hello wor
夕阳
冬至青岛
九华天池随记
皖南秋
PostgreSQL 数据库
贡嘎线
清远芦古丁
 三亚便民
▪︎ 贺师傅开锁配汽车钥匙店服
▪︎ 海南省小客车保有量调控管
▪︎ 三亚车辆年检
▪︎ 维修家庭普通电路,电话1
▪︎ 对中医推拿有多年工作经验
▪︎ 海南迁禧搬家货运
▪︎ 中国南方电网天涯供电所桶
▪︎ 三亚中法供水有限公司
▪︎ 电脑桌,保密柜,办公家具
▪︎ 泉源康体养生
 三亚新闻
▪︎ 2023极光三亚露营节
▪︎ 来,带你去看不一样的崖州
▪︎ 三亚拟增设一条新公交线路
▪︎ 三亚市新建商品房购房问答
▪︎ 海南省住房和城乡建设厅:
▪︎ 崖州湾科技城一年一度“嗨
▪︎ 海南省渔业监察总队原政委
▪︎ 全球最大潜水培训机构PA
▪︎ 习近平总书记重要讲话思维
▪︎ 党的二十大报告全文
 三亚美食
▪︎ 湖南老湘味(黄流店)20
▪︎ 麻辣甲鱼,香辣小龙虾
▪︎ 朋友相聚商务接待,江伴月
▪︎ 【春余烧烤涮】主打绿色自
▪︎ 大糖糖小吃明天正式推出正
▪︎  祖传秘制私房
▪︎ 海掌柜海鲜
▪︎ 汉密欣语(商品街店)
▪︎ 小湖南家常菜馆
▪︎ 【牛太郎】 大型无烟
 三亚旅游
▪︎ 三亚千古情景区
▪︎ 三亚宋城旅游区5月推双重
▪︎ “永乐号”5月20日开启
▪︎ 海南最美的八个湾
▪︎ 关于三亚
▪︎ 红艺人歌舞表演
▪︎ 大小洞天
▪︎ 美丽之冠
▪︎ 三亚湾
▪︎ 南田温泉
 三亚酒店
▪︎ 2023年三亚知名酒店推
▪︎ 三亚浪漫海景公寓兰海花园
▪︎ 三亚湾HelloKitt
▪︎ 三亚凤凰岛空中花园酒店
▪︎ 三亚明申高尔夫度假酒店
▪︎ 【临春河路】三亚沐蓝湾酒
▪︎ 【三亚湾路】三亚海贝贝沙
▪︎ 【河西路】东升快捷商务酒
▪︎ 【团结路】一路向南旅行客
▪︎ 【三亚湾路】椰林滩大酒店
信息发布
迁禧搬家
天涯家居
林控软件
三亚资讯公众号
关于我们      版权声明      服务条款      联系我们      站点地图      sitemaps    琼ICP备05002060号       ©Copyright 2003 - 2026  sunya.cn  三亚资讯
Powered by 霄荣广告 传递美好