1、Nginx错误。如下图所示:
2、出现此错误的原因是在我们服务器“/usr/local/nginx/conf/”目录下,没有找到nginx.conf配置文件,没找到的原因有2个:1、安装目录不在“/usr/local/”2、nginx.conf文件损坏或被删除如图小编的安装目录是在“/etc”下。如下图所示:
3、根据小编的安装目录,小编清楚的知道是因为安装位置不对,所以出现这样的问题。那么我们就手动将配置指向我们当前的安装目录,使用命令“/usr/local/nginx/sbin/nginx -c你nginx.conf配置文件的位置”,小编的配置文件位于“/etc/nginx/conf/nginx.conf”,所以小编的执行命令“/usr/local/nginx/sbin/nginx -c /etc/nginx/conf/nginx.conf”即可。如下图所示:
4、命令“/usr/local/nginx/sbin/nginx -c”中的“-c”用于指定配置文件路劲必须的参数。当我们手动指定配置文件后重启nginx就生效了,因为小编的nginx版本1.10.1使用重启命令为“nginx -s reload”。如下图所示:
5、到此,解决“nginx: [error] open() "/usr/local/nginx//logs/nginx.pid”错误就完成了。希望能帮助到大家,谢谢!