技术解析

求助一个关于开机自动启动 nginx 的问题~
0
2021-05-26 15:28:53
idczone

centos6.6 64位是我的系统,已经编译安装好nginx,通过
/usr/local/nginx/sbin
./nginx
可以正常启动nginx服务,抗投诉服务器
但是service nginx start(stop,restart,reload)
就都没有任何反应
在网上找的办法几乎都是通过写js脚本,然后命令加入rc.local实现
我试过之后发现重启也是没有启动nginx服务……
比较郁闷,请问该怎么解决?
谢谢~~


http://wiki.nginx.org/RedHatNginxInitScript

就是按照这个页面的这个方法搞得不起作用啊……

为啥是写 js 脚本…

一楼那个网址进去不就是一个js脚本吗

是不是没调整nginx bin文件和配置文件的路径

js脚本??? 如果单单是开机自启,你可以在rc.local中加入/path/to/nginx/sbin/nginx就行了

sorry,是我理解有误,不是js脚本,感谢指正

shell 脚本!

init.d下的文件没弄好

1. 保存 http://wiki.nginx.org/RedHatNginxInitScript 文中的 shell 内容到 /etc/init.d/nginx
2. chmod +x /etc/init.d/nginx
3. chkconfig --add nginx
4. service nginx start


还要注意修改 http://wiki.nginx.org/RedHatNginxInitScript 文中的 nginx 和配置文件路径:
nginx="/usr/sbin/nginx"
NGINX_CONF_FILE="/etc/nginx/nginx.conf"
上面的路径需要和你编译安装的路径一致

这问题你百度一下就能找到一堆答案了。比这里问快的多。

好吧我题主想的太聪明了,没认知看内容

为啥不 yum 安装呢,嫌版本低?

可否详细解说一下?初学者
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服