Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server.
使用源码安装了Nginx之后,使用Nginx的sbin启动没问题。
想设置为开机自启动,用了官网的脚本
其内容参考nginx官方文档
修改了
nginx=”/usr/local/nginx/sbin/nginx” #修改成nginx执行程序的路径。
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” #修改成nginx.conf文件的路径。
使用 /etc/init.d/nginx start是可以的
但是用 service nginx start
启动报错
Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server.
想使用nginx -t 检查配置文件。但是提示
这里可以修改 /etc/bashrc文件
在最后加上
export PATH=$PATH:/usr/local/nginx/sbin
sbin路径需要改成自己的路径
编译bashrc文件 source /etc/bashrc 使其生效
现在使用nginx -t 检查配置文件也是正确的
到底什么原因呢??
service nginx stop 执行没问题,说明注册成服务了。
应该还是脚本的问题,脚本使用官网的,不要贴少贴漏,也不要乱加空格和换行。
重新改了份配置文件