403尽管设置了权限,但Nginx禁止出现错误

时间:2016-03-08 03:57:37

标签: nginx centos

我的实际问题是Nginx无法呈现页面(403禁止),尽管nginx:nginx的权限设置为755。

我正在使用以下命令......

[root@wfe1 user1]# strace -p 26934 -e trace=file
Process 26934 attached
stat("/home/user1/site3/index.html", {st_mode=S_IFREG|0755, st_size=6, ...}) = 0
open("/home/user1/site3/index.html", O_RDONLY|O_NONBLOCK) = -1 EACCES (Permission denied)

您可以看到的输出是Permission Denied。我想知道用于访问该文件的用户帐户是什么?我该如何进一步挖掘?

[root@wfe1 user1]# ls -al site3
total 8
drwxr-xr-x. 2 nginx nginx   23 Mar  6 06:12 .
drwx------. 5 user1 user1 4096 Mar  6 06:12 ..
-rwxr-xr-x. 1 nginx nginx    6 Mar  6 06:12 index.html

1 个答案:

答案 0 :(得分:0)

查看nginx访问日志以查看失败的地方

使用ps aux | grep nginx查看正在运行的用户nginx。

确保您拥有正确的"允许所有"在nginx配置/位置节中设置的权限。

相关问题