我已经在 AWS 实例上安装了 Nginx,一切正常,就像我可以启动 Nginx、重新启动它、停止它等,但我无法重新加载它。甚至“nginx -t”也使测试成功。

尝试重新加载时遇到的错误是:

# systemctl reload nginx 
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. 

请您参考如下方法:

我自己找到了答案。我定制了我的 Nginx 安装。我已将 sbin 路径更改为:

--sbin-path=/usr/bin/nginx  

现在我已将其更改为默认值:

--sbin-path=/usr/sbin/nginx 

现在一切正常了。但我还是不明白,为什么它重新启动正常但不重新加载。如果有人能回答,那将会很有帮助。


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!