Konvertieren Sie die Authentifizierungskonfiguration von Apache HTTP Server 2.2 zu Apache 2.4

Konvertieren Sie die Authentifizierungskonfiguration von Apache HTTP Server 2.2 zu Apache 2.4

Ich habe die folgende Apache 2.2-Konfiguration und muss sie in Apache 2.4 umwandeln.

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

Die Idee besteht darin, den Zugriff auf Anfragen mit der Umgebungsvariable LOCAL oder WHITELIST nur zuzulassen, wenn die Umgebungsvariable TEST gesetzt ist.

Der Versuch, es etwa wie folgt umzuwandeln, führt jedoch nicht zum gleichen Ergebnis:

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

Ich denke, das liegt daranNegierte Autorisierungsanweisungen können kein erfolgreiches Ergebnis zurückgebenaber in diesem Fall kann ich keine exakt entsprechende Konfiguration finden ...

verwandte Informationen