Apache može preskočiti svog roditelja za interne destinacije
Kombinujte ProxyRemote sa NoProxy da izaberete direktan pristup sledećem skoku za interne hostove dok klijenti nastavljaju da koriste Apache forward proxy.
Apache forward proxy može koristiti roditelja za spoljne destinacije i povezati se direktno sa izabranim internim servisima. Dodajte taj izbor rutiranja u postojeću proxy konfiguraciju sa kontrolom pristupa:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy unosi se razdvajaju razmacima. Zahtevi koji odgovaraju tim hostovima zaobilaze konfigurisanog ProxyRemote roditelja. Ostali odgovarajući saobraćaj zadržava roditeljsku rutu. Neautentifikovana adresa sa liste HTTP proxyja može biti kandidat za roditelja za dozvoljeni saobraćaj ka javnim sajtovima; ne koristite roditeljske akreditive na toj grani i sačuvajte interne izuzetke.
Klijenti i dalje šalju zahteve Apacheu. „Direktno“ ovde opisuje Apacheov sledeći skok ka destinaciji; to ne govori pregledaču da prestane da koristi Apache. NO_PROXY vrednost na strani klijenta dovela bi do drugačije odluke o rutiranju.
Unos domena ima eksplicitan oblik
Za celu DNS domenu Apache dokumentuje oblik sa vodećom tačkom, poput .internal.example. Koristite ga samo kada predviđeni izuzetak pokriva hostove te domene. Tačni unosi hostova drže manji izuzetak lakšim za procenu.
Imena označavaju destinacije, a ne roditeljske proxye. Apache takođe treba direktno razrešavanje, dostupnost i pristup tim destinacijama. Zaobilaženje roditelja ne može obezbediti rutu koja postoji samo kroz roditelja.
Zadržite pravila autorizacije klijenata u postojećoj proxy konfiguraciji. NoProxy bira rutiranje prema gore; ne ograničava kome je dozvoljeno da koristi forward proxy.