Apache môže pri interných cieľoch preskočiť svojho rodiča
Skombinujte ProxyRemote s NoProxy a zvoľte priamy prístup k ďalšiemu skoku pre interných hostiteľov, zatiaľ čo klienti naďalej používajú dopredný proxy Apache.
Dopredný proxy Apache môže pre externé ciele použiť rodičovský proxy a pripájať sa priamo k vybraným interným službám. Pridajte túto voľbu smerovania do existujúcej konfigurácie proxy s riadením prístupu:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
Záznamy NoProxy sa oddeľujú medzerami. Požiadavky zodpovedajúce týmto hostiteľom obchádzajú nakonfigurovaný rodičovský ProxyRemote. Ostatná zodpovedajúca prevádzka si zachováva trasu cez rodiča. Neoverená adresa z zoznamu HTTP proxy môže byť kandidátom na rodiča pre povolenú prevádzku na verejné weby; na tejto vetve nepoužívajte prihlasovacie údaje rodiča a zachovajte interné výnimky.
Klienti naďalej posielajú požiadavky Apacheu. „Priamo“ tu opisuje ďalší skok Apache k cieľu; nehovorí prehliadaču, aby prestal používať Apache. Hodnota NO_PROXY na strane klienta by viedla k inému rozhodnutiu o smerovaní.
Záznam domény má výslovnú podobu
Pre celú doménu DNS Apache dokumentuje podobu s úvodnou bodkou, napríklad .internal.example. Použite ju len vtedy, keď zamýšľaná výnimka pokrýva hostiteľov tejto domény. Presné záznamy hostiteľov udržiavajú menšiu výnimku ľahšie vyhodnotiteľnú.
Názvy označujú ciele, nie rodičovské proxy. Apache tiež potrebuje priame prekladanie mien, dostupnosť a prístup k týmto cieľom. Obchádzanie rodiča nemôže poskytnúť trasu, ktorá existuje len cez rodiča.
Pravidlá autorizácie klientov ponechajte v existujúcej konfigurácii proxy. NoProxy volí smerovanie nahor; neobmedzuje, kto smie dopredný proxy používať.