Apache 忽略选项 -Indexes

Apache 忽略选项 -Indexes

我想在服务器范围内禁用索引。我尝试了以下操作:

在 /etc/var/apache2/conf-available/security.conf 中:

<Directory />
Options +SymLinksIfOwnerMatch -Indexes -ExecCGI -Includes
AllowOverride None
Require all denied
</Directory>

我知道 security.conf 处于活动状态,文件中的其他指令正在运行。但索引仍然显示。然后我编辑了 /etc/apache2/sites-available/000-default.conf:

<VirtualHost *:80>
...
Options -Indexes
...
</VirtualHost>

也不起作用。我已经多次重新加载、停止并启动 Apache。

答案1

假设问题是“为什么-Indexes 不起作用?”

检查所有文件,<Directory ...其他文件中可能还有更多块。

找到这些可能就是为了grep -r Options /etc/apache*希望能找到罪犯。

关于转储配置的问题可能会有所帮助

相关内容