將驗證配置從 apache http 伺服器 2.2 轉換為 apache 2.4

將驗證配置從 apache http 伺服器 2.2 轉換為 apache 2.4

我有以下 apache 2.2 配置,需要將其轉換為 apache 2.4。

<Location />
        Order Deny,Allow
        Deny From Env=TEST
        Allow From Env=LOCAL
        Allow From Env=WHITELIST
</Location>

這個想法是只允許在設定 env TEST 時存取設定了 LOCAL 或 WHITELIST env 變數的請求。

然而,嘗試將其轉換為類似以下內容不會返回相同的結果:

<Location />
    <RequireAll>
        Require env LOCAL
        Require env WHITELIST
        Require not env TEST
    </RequireAll>
</Location>

我想這是因為否定的授權指令無法回傳成功的結果但在這種情況下我找不到任何完全相同的配置...

相關內容