Na existujícím hostiteli Apache může soukromý forward vstup použít samostatný loopback listener:

ProxyRequests Off
Listen 127.0.0.1:3128

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

Sloučte to se stávající konfigurací; nedeklarujte stejný listener dvakrát. Načtěte potřebné moduly proxy protokolu. Cíle HTTPS přes CONNECT navíc vyžadují mod_proxy_connect a zamýšlenou politiku cílového portu.

Veřejný virtuální hostitel si může ponechat svá mapování ProxyPass, zatímco forward proxy zůstává vypnuté. ProxyPass mapuje lokální URL prostor na backend. ProxyRequests řídí klienty, kteří žádají jiné cíle; jeho vypnutí nezakazuje reverzní mapování.

Výňatek povoluje lokální klienty nebo explicitně uspořádaný lokální transportní koncový bod. Pro použití v LAN vyberte přiřazenou adresu listeneru a odpovídající pravidla zdroje/autentizace. Umístěte tato oprávnění na vstup proxy, nikoli do adresáře dokumentů veřejného webu.

Zkontrolujte vybraného virtuálního hostitele a zděděné direktivy pro každý aktivní listener. Globální ProxyRequests On může roli povolit i mimo zamýšlený soukromý vstup. Forward klient dodává svůj cíl, takže není nutné vytvářet lokální mapování pro každý web, který může požadovat.

Související články