Apache poate sări peste părintele său pentru destinații interne
Combinați ProxyRemote cu NoProxy pentru a alege accesul direct la următorul salt pentru gazdele interne, în timp ce clienții continuă să folosească proxy-ul forward Apache.
Un proxy forward Apache poate folosi un părinte pentru destinații externe și se poate conecta direct la servicii interne selectate. Adăugați această alegere de rutare în configurația de proxy existentă cu control al accesului:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
Intrările NoProxy sunt separate prin spații. Cererile care corespund acestor gazde ocolesc părintele ProxyRemote configurat. Restul traficului corespunzător păstrează ruta prin părinte. O adresă neautentificată din lista de proxy HTTP poate fi candidat de părinte pentru traficul permis către site-uri publice; nu folosiți acreditări de părinte pe acea ramură și păstrați excepțiile interne.
Clienții trimit în continuare cererile către Apache. „Direct” descrie aici următorul salt al Apache către destinație; nu îi spune browserului să nu mai folosească Apache. O valoare NO_PROXY pe partea clientului ar lua o decizie de rutare diferită.
O intrare de domeniu are o formă explicită
Pentru un întreg domeniu DNS, Apache documentează o formă cu punct inițial, cum ar fi .internal.example. Folosiți-o doar când excepția dorită acoperă gazdele acelui domeniu. Intrările exacte de gazdă fac o excepție mai mică mai ușor de evaluat.
Numele identifică destinații, nu proxy-uri părinte. Apache are nevoie și de rezolvare directă, accesibilitate și acces la acele destinații. Ocolirea părintelui nu poate oferi o rută care există doar prin părinte.
Păstrați regulile de autorizare a clienților în configurația de proxy existentă. NoProxy alege rutarea în amonte; nu restricționează cine poate folosi proxy-ul forward.