Na existujúcom hostiteľovi Apache môže súkromný forward vstup použiť samostatný loopback listener:

ProxyRequests Off
Listen 127.0.0.1:3128

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

Zlúčte to s aktuálnou konfiguráciou; nedeklarujte ten istý listener dvakrát. Načítajte potrebné moduly proxy protokolu. Ciele HTTPS cez CONNECT navyše vyžadujú mod_proxy_connect a zamýšľanú politiku cieľového portu.

Verejný virtuálny hostiteľ si môže ponechať svoje mapovania ProxyPass, kým forward proxy zostáva vypnuté. ProxyPass mapuje lokálny URL priestor na backend. ProxyRequests riadi klientov, ktorí žiadajú iné ciele; jeho vypnutie nezakazuje reverzné mapovania.

Výňatok povoľuje lokálnych klientov alebo explicitne usporiadaný lokálny transportný koncový bod. Pre použitie v LAN vyberte priradenú adresu listenera a zodpovedajúce pravidlá zdroja/autentifikácie. Umiestnite tieto oprávnenia na vstup proxy, nie do adresára dokumentov verejného webu.

Skontrolujte vybraného virtuálneho hostiteľa a zdedené direktívy pre každý aktívny listener. Globálny ProxyRequests On môže povoliť rolu aj mimo zamýšľaného súkromného vstupu. Forward klient dodáva svoj cieľ, takže nie je potrebné vytvárať lokálne mapovanie pre každý web, ktorý môže požiadať.

Súvisiace články