我有以下 apache 2.2 配置,需要将其转换为 apache 2.4。
<Location />
Order Deny,Allow
Deny From Env=TEST
Allow From Env=LOCAL
Allow From Env=WHITELIST
</Location>
这个想法是,当设置了环境测试时,仅允许访问设置了 LOCAL 或 WHITELIST 环境变量的请求。
但是尝试将其转换为如下所示的内容不会返回相同的结果:
<Location />
<RequireAll>
Require env LOCAL
Require env WHITELIST
Require not env TEST
</RequireAll>
</Location>
我想这是因为否定授权指令无法返回成功结果但在那种情况下我找不到任何完全等效的配置......