På en befintlig Apache-värd kan en privat vidarebefordraningång använda en separat loopback-lyssnare:

ProxyRequests Off
Listen 127.0.0.1:3128

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

Slå samman detta med den aktuella konfigurationen; deklarera inte samma lyssnare två gånger. Läs in nödvändiga proxyprotokollmoduler. HTTPS-mål via CONNECT kräver dessutom mod_proxy_connect och den avsedda målportpolicyn.

Den offentliga virtuella värden kan behålla sina ProxyPass-mappningar medan vidarebefordranproxy är avstängd. ProxyPass mappar ett lokalt URL-utrymme till en backend. ProxyRequests styr klienter som begär andra mål; att stänga av det inaktiverar inte omvända mappningar.

Utdraget tillåter lokala klienter eller en uttryckligen ordnad lokal transportändpunkt. För LAN-användning, välj en tilldelad lyssnaradress och matchande käll-/autentiseringsregler. Placera dessa behörigheter på proxyingången i stället för i den offentliga webbplatsens dokumentkatalog.

Granska den valda virtuella värden och ärvda direktiv för varje aktiv lyssnare. En global ProxyRequests On kan aktivera rollen bortom den avsedda privata ingången. En vidarebefordranklient anger sitt eget mål, så det finns inget behov av att skapa en lokal mappning för varje webbplats den kan begära.

Relaterade artiklar