Apache-2.2

Apache 忽略 Options -Indexes

  • August 17, 2021

我想在伺服器範圍內禁用索引。我嘗試了以下方法:

在 /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。

假設問題是“為什麼 -Indexes 不起作用?”

檢查所有文件,您可能<Directory ...在其他文件中也有更多塊。

很容易找到這些可能是grep -r Options /etc/apache*希望找到罪犯。

關於轉儲配置的問題可能會有所幫助

引用自:https://serverfault.com/questions/1074819