Op een bestaande Apache-host kan een privé-doorstuuringang een aparte loopback-listener gebruiken:

ProxyRequests Off
Listen 127.0.0.1:3128

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

Voeg dit samen met de huidige configuratie; declareer dezelfde listener niet twee keer. Laad de vereiste proxyprotocolmodules. HTTPS-bestemmingen via CONNECT vereisen bovendien mod_proxy_connect en het beoogde bestemmingspoortbeleid.

De openbare virtuele host kan zijn ProxyPass-toewijzingen behouden terwijl doorstuurproxying uitgeschakeld blijft. ProxyPass koppelt een lokale URL-ruimte aan een backend. ProxyRequests beheert clients die andere bestemmingen aanvragen; het uitschakelen ervan schakelt omgekeerde toewijzingen niet uit.

Het fragment staat lokale clients of een expliciet ingericht lokaal transporteindpunt toe. Voor LAN-gebruik kiest u een toegewezen listeneradres en bijpassende bron-/authenticatieregels. Plaats die machtigingen op de proxy-ingang in plaats van in de documentmap van de openbare site.

Controleer de gekozen virtuele host en geërfde richtlijnen voor elke actieve listener. Een globale ProxyRequests On kan de rol buiten de beoogde privé-ingang inschakelen. Een doorstuurclient levert zijn eigen bestemming, dus er hoeft geen lokale toewijzing te worden gemaakt voor elke website die hij kan aanvragen.

Gerelateerde artikelen