認証設定を 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>

これはおそらく否定された承認ディレクティブは成功した結果を返すことができませんしかし、その場合、正確に同等の構成を見つけることができません...

関連情報