Apache:如何在文档根级别启用目录索引浏览?

我有几个在Fedora 13上运行的Web开发项目。我通常设置Apache来为我的大型项目提供虚拟主机服务,但是我有几个循环的小项目,我并不真正为每个项目设置一个VirtualHost。 相反,我希望他们都在主VirtualHost条目的子目录下。 当我浏览到主机名时,我只想让Apache为我提供目录索引。

例如,主机名projects.mydomain.com引用/var/www/projects ,并且该目录仅包含子目录(没有索引文件)。

不幸的是,当我直接浏览主机时,我得到:

被禁止

您无权访问/在此服务器上。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

但是我的apacheconfiguration中的虚拟主机条目如下所示:

 <VirtualHost *> ServerName projects.mydomain.com DocumentRoot /var/www/projects <Directory "/var/www/projects"> Options +FollowSymlinks +Indexes AllowOverride all </Directory> </VirtualHost> 

我在这里错过了什么?

检查是否有这样的configuration下面的东西。 它匹配“/”并拒绝索引。

  <LocationMatch "^/+$"> Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch> 

尝试添加这个:

  <Directory /> Options +FollowSymlinks +Indexes AllowOverride all </Directory>