解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid“ failed(2:No such file or directory)

重启虚拟机后显示该错误

 为什么会有该错误呢,首先去看下nginx.conf的配置文件是否出现问题

进入sbin内 然后  

./nginx -s  reload   重新加载  并没有报错误说明配置文件没有问题

然后我去排查这个报错问题发现是权限不够所导致

为什么会出现权限不够导致无法使用./nginx 呢

这里可以看到./nginx这里的权限设置是root那么就是说重新启动服务器后需要获得root权限然后再去启动nginx

获得root权限  再次启动nginx

总结:这里如果ps -ef |grep nginx 后发现如果这里是www的话那么就需要你去打开

chown [选项] [所有者]:[组] 文件…  打开后获得权限就可正常启动./nginx服务

猜你喜欢

转载自blog.csdn.net/weixin_59539033/article/details/127725087