是否有办法在apache2站点配置中为单个主机禁用目录内的索引,同时允许所有其他主机列出目录?我知道如何允许索引并禁止主机访问目录,但我希望有问题的主机能够执行目录中的项目,而不是在Web浏览器中列出它们。
这是我不想要的一个例子:
<Directory /path/to/dir>
Options Indexes
Order allow,deny
allow from all
deny from 10.0.0.10/32
</Directory>
除了从10.0.0.10连接的任何人之外,上面的块允许/ path / to / dir中的索引。因此,10.0.0.10被成功拒绝访问,但该访问包括任何类型的访问,而不仅仅是在Web浏览器中查看目录结构。
这是我不想要的另一个例子:
<Directory /path/to/dir>
Options -Indexes
Order allow,deny
allow from all
</Directory>
无论他们连接的主机是什么,上面的块都会为每个人禁用索引。
TLDR;如何在允许所有其他主机的索引的同时禁用单个主机的索引?