我想在服务器范围内禁用索引。我尝试了以下几点:
在/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。
发布于 2021-08-17 13:55:56
假设问题是“为什么-Indexes不能工作?”
检查所有文件,其他文件中可能还有更多的<Directory ...块。
容易找到这些可能是grep -r Options /etc/apache*的希望,找到罪犯。
https://serverfault.com/questions/1074819
复制相似问题