背景
发现网站不可访问,排查发现时部署网站的主机重启时,nginx总是没有自动启动导致。于是手动启动,解决了这个问题。再次重启时,仍然出现这个问题。
自启动方案
一,修改/etc/rc.local 将nginx启动加入进去,测试发现无效。
二,在/etc/init.d/ 下建立startnginx.sh脚本,采用chkconfig 加入启动项中,成功。
具体操作
cd /etc/init.d/
nano startnginx.sh
将下列内容复制粘贴进文件
#!/bin/sh
#chkconfig: 2345 10 90
#description: nginx
/etc/init.d/nginx start
执行下列命令
chkconfig —-add /etc/init.d/startnginx.sh
chkconfig startnginx.sh on
重启系统检查,应该nginx启动了
ps -aux | grep nginx