Hostowanie witryny i prywatnego proxy przekazującego na jednym serwerze Apache
Oddziel nasłuchiwacz i autoryzację prywatnego proxy przekazującego Apache od istniejącej publicznej witryny lub odwrotnego mapowania.
Na istniejącym hoście Apache prywatne wejście przekazujące może korzystać z oddzielnego nasłuchiwacza loopback:
ProxyRequests Off
Listen 127.0.0.1:3128
<VirtualHost 127.0.0.1:3128>
ProxyRequests On
<Proxy "*">
Require local
</Proxy>
</VirtualHost>Połącz to z bieżącą konfiguracją; nie deklaruj tego samego nasłuchiwacza dwa razy. Wczytaj wymagane moduły protokołu proxy. Cele HTTPS przez CONNECT wymagają dodatkowo mod_proxy_connect oraz zamierzonej polityki portu docelowego.
Publiczny host wirtualny może zachować swoje mapowania ProxyPass, gdy przekazywanie proxy pozostaje wyłączone. ProxyPass mapuje lokalną przestrzeń URL na backend. ProxyRequests kontroluje klientów żądających innych celów; jego wyłączenie nie wyłącza mapowań odwrotnych.
Fragment dopuszcza klientów lokalnych lub jawnie przygotowany lokalny punkt końcowy transportu. Do użytku w sieci LAN wybierz przypisany adres nasłuchiwacza i pasujące reguły źródła/uwierzytelniania. Umieść te uprawnienia na wejściu proxy, a nie w katalogu dokumentów publicznej witryny.
Przejrzyj wybrany host wirtualny i odziedziczone dyrektywy dla każdego aktywnego nasłuchiwacza. Globalne ProxyRequests On może włączyć rolę poza zamierzonym prywatnym wejściem. Klient przekazujący sam podaje cel, więc nie ma potrzeby tworzenia lokalnego mapowania dla każdej witryny, o którą może poprosić.