Apache拒绝/允许在vhostconfiguration和.htaccess,这是优先

如果我在Apache vhostconfiguration的<Directory /var/www/html/test-directory/></Directory>块中指定了Deny from xx.xx.xx.xx指令中的Deny from xx.xx.xx.xx
然后在同一个目录下的.htaccess文件中指定一个不同于Deny from yy.yy.yy.yy ,它会出现在顶部?

这是我的理解.htaccess应该始终优先,但在具有不同IP地址的拒绝/允许指令的情况下,指令是否会合并?
那么xx.xx.xx.xx和yy.yy.yy.yy都被拒绝?

或者会覆盖另一个?
我稍后会做一些testing,但我只是想知道是否有人知道理论上会发生什么。

指定任意数量的Deny指令都可以正常工作。 全部被应用。 但是,如果您设置了Order Deny,Allow ,则可以通过Allow来覆盖它们。

如果您对所允许的访问存在疑虑,则应该提供一个更全面的configuration,并解释您要达到的目标,以便我们能够提供帮助。

你可以放在这些文件中的是AllowOverride指令。 这个指令在类别中指定了如果在.htaccess文件中find它们,将会遵守哪些指令。

我已经从apache docs复制这个句子,在那里解释了如何工作.htaccess。