【发布时间】:2012-07-03 13:27:50
【问题描述】:
我正在运行 Ubuntu 12.04、32、PHP、Apache2。我有一个普遍可读的文件夹:/home/ashesh/commonfloor.com/developmentBranch11.0/html - 这就是 apache2 所指向的。 commonfloor.com 也是普遍可读、可执行的。里面的所有文件夹也是如此。
无论我怎么尝试,我都可以看到 apache2 正在抛出 403 禁止错误。它会为 favicon.ico 抛出一个权限被拒绝,更具体地说:
[Mon Jul 02 12:18:39 2012] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Mon Jul 02 12:18:39 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
我已经在这些文件夹上尝试了 chown www-data 和 chgrp www-data ,但没有任何帮助。可能是什么问题?
【问题讨论】:
-
向我们展示更多您的服务器配置。错误只是没有帮助。
-
好的,这是 apache2.conf:dl.dropbox.com/u/8856637/apache2.conf 这是 000-default:dl.dropbox.com/u/8856637/000-default
-
感谢您也添加了 000 文件。我只是想问问。让我试着回答……
-
绝望之举:
strace -papache 进程,做请求,杀死 strace,然后读取 strace 输出看看发生了什么。 (如果有大量的 apache 进程,这可能很难做到。) -
/home/ashesh 是否来自 NFS 服务器?根据 NFS 服务器配置,根进程 (apache) 可能会出现权限错误。
标签: linux apache permissions http-status-code-403