Apache-2.2
Apache 忽略 Options -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。
假設問題是“為什麼 -Indexes 不起作用?”
檢查所有文件,您可能
<Directory ...
在其他文件中也有更多塊。很容易找到這些可能是
grep -r Options /etc/apache*
希望找到罪犯。