问题分析:如果客户端发送一个URL请求, 但是相应的目录里面没有DirectoryIndex属性指定的文件名,那么可以使用mod_autoindex模块来列出该目录的文件名。
解决:编译Apache的时候包含mod_autoindex模块,然后参考下面的例子来设置Apache配置文件:
打开列目录功能:
<Directory /path/to/directory>
Options +Indexes
</Directory>
关闭列目录功能:
<Directory /path/to/directory>
Options -Indexes
</Directory>
注意如果默认访问index.php, index.html,则对/usr/local/apache/conf/httpd.conf进行如下设置:
<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
</IfModule>
Read: 715