解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid“ failed(2:No such file or directory)
nginx无法启动,./ngxin出现报错
·
重启虚拟机后显示该错误

为什么会有该错误呢,首先去看下nginx.conf的配置文件是否出现问题
进入sbin内 然后
./nginx -s reload 重新加载 并没有报错误说明配置文件没有问题

然后我去排查这个报错问题发现是权限不够所导致
为什么会出现权限不够导致无法使用./nginx 呢
这里可以看到./nginx这里的权限设置是root那么就是说重新启动服务器后需要获得root权限然后再去启动nginx

获得root权限 再次启动nginx

总结:这里如果ps -ef |grep nginx 后发现如果这里是www的话那么就需要你去打开
chown [选项] [所有者]:[组] 文件… 打开后获得权限就可正常启动./nginx服务
更多推荐




所有评论(0)