nginx 403

其实大多数403错误,都主要是因为 nginx 没有网站资源目录的权限,所以为了安全起见,我们通常都不会将 nginx工作用户改成 root,而是去赋予网站资源目录权限

我们先去看下网站资源目录的权限
image

都是777权限,这是因为我之前给它提权过。

咦不对啊,明明已经改成777权限了,怎么还是不行?

不知道细心的你有没有发现,我将网站资源放在了 /root目录下

[root@salted my_web]# pwd
/root/wwwroot

我们看一下/root目录的权限吧
image

可以看到是550权限,而且属主和属组都是 root,也就是说 nginx用户没有任何权限,所以才会出现403错误。

这里我们将root目录提权一下即可解决403问题

[root@salted ~]#  chmod 777 /root
posted @ 2025-03-09 10:16  暖暖De幸福  阅读(43)  评论(0)    收藏  举报