错误"禁止"当.htaccess出现?

时间:2012-05-22 17:17:53

标签: apache nginx apache2

我正在运行带有nginx代理的Apache2网络服务器,只要我将.htaccess放入我的文件夹中就可以了

Forbidden

You don't have permission to access blabla on this server.

在我的httpd.conf中,我设置了AllowOverride All

.htaccess的内容无关紧要,只要文件存在,我就会收到Forbidden错误。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

它肯定取决于你的.htaccess包含的内容..但是HTTP / 1.0禁止让我认为你要么

  1. 没有DirectoryIndex存在或您覆盖它 - 并且还有Options -Indexes
  2. 你有一些象征性的联系,Options +FollowSymlinks在你当地的htaccess搞砸了事情
  3. 要使用正确的符号链接来处理apache,那么包含目录必须具有apache用户的eXecute权限。

    我的drupal / sites /文件夹中的示例输出ls -la

    drwxr-xr- x 4 mschr root 4096 9 may 15:41。

    drwxr-xr-x 9 mschr apache 4096 22 may 21:18 ..

    lrwxrwxrwx 1 root root 16 4 may 08:16 all - >的/ etc / drupal的/所有/