- A+
我们一般都是用VPS主机搭建网站的,使用的基本上都是NGINX web服务器,有的时候我们的VPS主机可能因某些原因自动重启了,但Nginx没有设置的话不会自动启动,我们的网站也就访问不了,需要手动去启动下才行,今天我们就来看看如设置Nginx开机自启,本文以Centos 7为例。
首先在/etc/init.d下创建文件nginx
加入Nginx配置文件
nginx官方文档,我们使用官方脚本。,然后修改配置如下:
nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径。
保存后设置文件的执行权限
至此就可以通过下面指令控制启动停止
/etc/init.d/nginx start
/etc/init.d/nginx stop
上面的方法完成了用脚本管理nginx服务的功能,但是还是不太方便。
先将nginx服务加入chkconfig管理列表:
[root@localhost ~]# chkconfig --add /etc/init.d/nginx
加完这个之后,就可以使用service对nginx进行启动,重启等操作了。
service nginx start
service nginx stop
service nginx restart
最后设置开机自动启动
[root@localhost ~]# chkconfig nginx on
以上就是设置nginx开机自动启动方法,是不是很简单。如果使用的是军哥的LNMP一键包,每次重启VPS主机后,Nginx未自运行,我们可以将Nginx重新启动项添加到到开机启动文件中。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏