Pe un host Apache existent, o intrare forward privată poate folosi un listener loopback separat:

ProxyRequests Off
Listen 127.0.0.1:3128

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

Îmbinați acest lucru cu configurația curentă; nu declarați același listener de două ori. Încărcați modulele de protocol proxy necesare. Destinațiile HTTPS prin CONNECT necesită suplimentar mod_proxy_connect și politica de port de destinație dorită.

Hostul virtual public își poate păstra mapările ProxyPass în timp ce proxy-ul forward rămâne dezactivat. ProxyPass mapează un spațiu URL local către un backend. ProxyRequests controlează clienții care solicită alte destinații; dezactivarea lui nu dezactivează mapările inverse.

Fragmentul permite clienți locali sau un punct final de transport local organizat explicit. Pentru utilizare în LAN, selectați o adresă de listener alocată și regulile de sursă/autentificare corespunzătoare. Plasați aceste permisiuni la intrarea proxy, nu în directorul de documente al site-ului public.

Revizuiți hostul virtual selectat și directivele moștenite pentru fiecare listener activ. Un ProxyRequests On global poate activa rolul dincolo de intrarea privată dorită. Un client forward își furnizează propria destinație, deci nu este nevoie să creați o mapare locală pentru fiecare site pe care l-ar putea solicita.

Articole similare