Apache može preskočiti svoj roditelj za interne odredišta
Kombinirajte ProxyRemote s NoProxy da odaberete direktan pristup sljedećem skoku za interne hostove dok klijenti nastavljaju koristiti Apache forward proxy.
Apache forward proxy može koristiti roditelja za vanjska odredišta i povezati se direktno s odabranim internim servisima. Dodajte taj izbor usmjeravanja u postojeću proxy konfiguraciju s kontrolom pristupa:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy unosi se razdvajaju razmacima. Zahtjevi koji odgovaraju tim hostovima zaobilaze konfigurisanog ProxyRemote roditelja. Ostali odgovarajući saobraćaj zadržava roditeljsku rutu. Neautentificirana adresa s liste HTTP proxyja može biti kandidat za roditelja za dopušteni saobraćaj prema javnim stranicama; ne koristite roditeljske akreditive na toj grani i sačuvajte interne izuzetke.
Klijenti i dalje šalju zahtjeve Apacheu. „Direktno“ ovdje opisuje Apacheov sljedeći skok prema odredištu; to ne govori pregledniku da prestane koristiti Apache. NO_PROXY vrijednost na strani klijenta dovela bi do drugačije odluke o usmjeravanju.
Unos domene ima eksplicitan oblik
Za cijelu DNS domenu Apache dokumentuje oblik s 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 procjenu.
Imena označavaju odredišta, a ne roditeljske proxye. Apache također treba direktno razrješavanje, dostupnost i pristup tim odredištima. Zaobilaženje roditelja ne može osigurati rutu koja postoji samo kroz roditelja.
Zadržite pravila autorizacije klijenata u postojećoj proxy konfiguraciji. NoProxy bira usmjeravanje prema gore; ne ograničava ko smije koristiti forward proxy.