一、问题描述
当我们修改了nginx的配置内容后,需要重启nginx;但是在nginx的sbin目录使用【./nginx -s reload】命令启动nginx时报错【nginx: [error] invalid PID number "" in "/opt/nginx/logs/nginx.pid"】,如下图所示:
![](https://img-blog.csdnimg.cn/12b4712399014f9085b7178ba6e6183e.png)
二、问题分析
修改了nginx的配置文件后,重启报错;
①首先应该检查nginx配置文件是否正确;
②然后在指定该修改后的nginx配置文件;
③最后在启动nginx;
三、解决方法
正常情况下nginx的默认路径是【/usr/local/nginx】
注意:我这里编译好的nginx路径是【/opt/nginx】,且该路径下的文件内容如下
![](https://img-blog.csdnimg.cn/3be1579d1d3d4ac7bb86f18680b85281.png)
3.1、检查nginx配置文件是否正确
检查nginx配置文件命令:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)