我的 Apache 配置中有以下虚拟主机:
<VirtualHost *:80>
ServerName foobarspaz
DocumentRoot "/path/to/document/root"
</VirtualHost>
index.html
文档根目录中没有文件,因此访问http://foobarspaz为我的服务器提供默认的 Apache 测试页面。
我希望它提供mod_autoindex
文档根目录的生成目录列表,而不是默认页面。我该怎么做?(我不太清楚如何“撤消”服务器根目录的默认页面行为。)
答案1
Markus 的建议没有奏效,但在看了/etc/httpd/conf.d/welcome.conf
Christopher 在其评论中指出的文件后,我在VirtualHost
指令中尝试了以下操作,并获得了预期的结果:
<LocationMatch "^/+$">
Options Indexes
</LocationMatch>
答案2
也许这样的事情可能会奏效:
<Directory /path/to/document/root>
Options Indexes
</Directory>
是的,正如另一位发帖者指出的那样,删除 welcome.conf(在 Ubuntu 中)或类似的默认配置。