Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAPPOP3 proxy server.

it2025-08-01  3

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 执行没问题,说明注册成服务了。

应该还是脚本的问题,脚本使用官网的,不要贴少贴漏,也不要乱加空格和换行。

重新改了份配置文件

最新回复(0)