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.

Povezani članci