0


Nginx启动后页面一直报500,报错目录没有权限Permission denied,已解决

我部署了后端项目后,用Nginx做代理转发,由于没怎么接触过Nginx,导致部署项目过程中遇到了很多问题。

其中一个问题就是我Nginx启动后访问页面,ip地址+80端口(默认),页面报500的错误,如下图

刚开始也不知去找错误日志,知道有错误日志后也不知道在哪个目录下,后面在Nginx的配置文件中找到相关的目录,就去看错误日志,结果发现有目录权限相关的报错。

然后就去修改目录的权限,一顿操作之后,各种修改目录权限方法都试了,还是没用。

后面发现在Nginx的配置文件中 ,需要设置启动用户(竟然还有这个操作)

由于我修改目录权限的操作都是在root用户下操作的,然后Nginx的配置文件里设置了一个启动用户,就是以什么用户启动的

就是这里,Nginx默认是nginx用户启动,这就导致我在root用户下改的目录权限对nginx用户来说是不生效的,这里只需要把nginx改成root用户就行了,然后重启nginx就行了。

以上是本人遇见的情况,希望能对一些人有点帮助

标签: nginx 运维 服务器

本文转载自: https://blog.csdn.net/RoadRehe/article/details/128814173
版权归原作者 RoadRehe 所有, 如有侵权,请联系我们删除。

“Nginx启动后页面一直报500,报错目录没有权限Permission denied,已解决”的评论:

还没有评论