为什么 Apache 忽略“选项索引”指令?

Tef*_*Ted 4 indexes options apache-2.2

我的 .conf 文件中有以下块,但是当我加载适当的 URL(它指向一个只有一个虚拟 .txt 文件的目录)时,我得到了 Apache 2 测试页面而不是目录列表。

<Directory "/var/www/sites/www.some-site.com/public">
  Options Indexes
  [...other settings that are working fine...]
</Directory>
Run Code Online (Sandbox Code Playgroud)

如果我将 index.html 文件放在那里,它会按预期加载。

我省略的“其他设置”用于 LDAP HTTP 身份验证等,它们也都按预期工作。

目录中没有 .htaccess 文件。

我似乎无法使目录浏览正常工作。

我也尝试过 +Indexes ,但仍然没有运气。

Tef*_*Ted 14

老板发现了问题。它是 conf.d/welcome.conf 文件。它有一个 LocationMatch 指令,可以检测到 index.html 文件的缺失并默认为欢迎页面。

  • Upvote 报告修复。 (3认同)