Dopředný proxy Apache může pro externí cíle použít rodičovský proxy a k vybraným interním službám se připojovat přímo. Tuto volbu směrování přidejte do stávající konfigurace proxy s řízením přístupu:

ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example

Záznamy NoProxy se oddělují mezerami. Požadavky odpovídající těmto hostitelům obcházejí nakonfigurovaný rodičovský ProxyRemote. Ostatní odpovídající provoz si drží trasu přes rodiče. Neověřená adresa z seznamu HTTP proxy může být kandidátem na rodiče pro povolený provoz na veřejné weby; na této větvi nepoužívejte přihlašovací údaje rodiče a zachovejte interní výjimky.

Klienti nadále posílají požadavky Apache. „Přímo“ zde popisuje další skok Apache k cíli; neříká prohlížeči, aby přestal Apache používat. Hodnota NO_PROXY na straně klienta by vedla k jinému rozhodnutí o směrování.

Záznam domény má výslovnou podobu

Pro celou doménu DNS Apache dokumentuje podobu s úvodní tečkou, například .internal.example. Použijte ji jen tehdy, když zamýšlená výjimka pokrývá hostitele této domény. Přesné záznamy hostitelů udržují menší výjimku snadněji vyhodnotitelnou.

Názvy označují cíle, nikoli rodičovské proxy. Apache také potřebuje přímé překladání jmen, dostupnost a přístup k těmto cílům. Obcházení rodiče nemůže zajistit trasu, která existuje jen přes rodiče.

Pravidla autorizace klientů ponechte ve stávající konfiguraci proxy. NoProxy volí směrování nahoru; neomezuje, kdo smí dopředný proxy používat.

Související články