apache2中的特定主机的“禁用索引”选项

时间:2016-09-08 18:06:12

标签: apache .htaccess security webserver

是否有办法在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;如何在允许所有其他主机的索引的同时禁用单个主机的索引?

0 个答案:

没有答案