我正在尝试让我的OSX MacPorts安装Apache来显示目录列表。我已经在httpd.conf文件中尝试了各种配置的“options”指令而没有运气。当我访问该站点时,它仍然列出了根目录(目前没有索引文件。)
每次更改后都会重新启动Apache。
/目录中没有.htaccess文件,所以不应该有任何重写。
这让我发疯了!
答案 0 :(得分:1)
所以基本上有些东西会覆盖你的配置。从documentation的apache我们可以看到Options
可以放在各种上下文中:服务器配置,虚拟主机,目录,.htaccess。
首先会读取httpd.conf
,所以如果您在那里正确提供了配置,则表示它在其他地方被覆盖
你是如何在配置中输入选项的?应该是最基本的变体。
<Directory /path>
Options -Indexes
</Directory>
你应该做什么:
modules
中Options Indexes
default
或000-default
如果仍然没有帮助,请直接将Options -Indexes
添加到您的虚拟主机(前提是您还没有完成)。或者将其添加到目录中的.htaccess
文件中(允许打开.htaccess中的选项)[如评论中所示]