Auf einem bestehenden Apache-Host kann ein privater Forward-Zugang einen separaten Loopback-Listener verwenden:

ProxyRequests Off
Listen 127.0.0.1:3128

<VirtualHost 127.0.0.1:3128>
    ProxyRequests On
    <Proxy "*">
        Require local
    </Proxy>
</VirtualHost>

Führen Sie dies mit der aktuellen Konfiguration zusammen; deklarieren Sie denselben Listener nicht zweimal. Laden Sie die erforderlichen Proxy-Protokollmodule. HTTPS-Ziele über CONNECT erfordern zusätzlich mod_proxy_connect und die vorgesehene Zielport-Richtlinie.

Der öffentliche virtuelle Host kann seine ProxyPass-Zuordnungen behalten, während Forward-Proxying ausgeschaltet bleibt. ProxyPass ordnet einen lokalen URL-Raum einem Backend zu. ProxyRequests steuert Clients, die andere Ziele anfordern; das Abschalten deaktiviert keine Reverse-Zuordnungen.

Der Auszug lässt lokale Clients oder einen ausdrücklich eingerichteten lokalen Transportendpunkt zu. Für LAN-Nutzung wählen Sie eine zugewiesene Listener-Adresse und passende Quell-/Authentifizierungsregeln. Legen Sie diese Berechtigungen am Proxy-Zugang ab, nicht im Dokumentverzeichnis der öffentlichen Website.

Überprüfen Sie den ausgewählten virtuellen Host und geerbte Direktiven für jeden aktiven Listener. Ein globales ProxyRequests On kann die Rolle über den vorgesehenen privaten Zugang hinaus aktivieren. Ein Forward-Client gibt sein Ziel selbst an, daher ist keine lokale Zuordnung für jede Website nötig, die er anfordern könnte.

Ähnliche Artikel