Apache kan hoppe over forelderen for interne destinasjoner
Kombiner ProxyRemote med NoProxy for å velge direkte tilgang til neste hopp for interne verter mens klientene fortsatt bruker Apaches videresendingsproxy.
En Apache-videresendingsproxy kan bruke en forelder for eksterne destinasjoner og koble direkte til utvalgte interne tjenester. Legg dette rutevalget til i den eksisterende tilgangskontrollerte proxykonfigurasjonen:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy-oppføringer skilles med mellomrom. Forespørsler som samsvarer med disse vertene omgår den konfigurerte ProxyRemote-forelderen. Annen samsvarende trafikk beholder foreldreruten. En uautentisert adresse fra HTTP-proxylisten kan være en foreldrekandidat for tillatt trafikk til offentlige nettsteder; ikke bruk foreldrepåloggingsinformasjon på den grenen, og behold de interne unntakene.
Klientene sender fortsatt forespørslene til Apache. «Direkte» beskriver her Apaches neste hopp til destinasjonen; det sier ikke til nettleseren at den skal slutte å bruke Apache. En NO_PROXY-verdi på klientsiden ville tatt en annen rutningsbeslutning.
En domeneoppføring har en eksplisitt form
For et helt DNS-domene dokumenterer Apache en form med ledende punktum, som .internal.example. Bruk den bare når det tiltenkte unntaket dekker vertene i det domenet. Nøyaktige vertsoppføringer gjør et mindre unntak lettere å vurdere.
Navnene angir destinasjoner, ikke foreldreproxier. Apache trenger også direkte navneoppslag, nåbarhet og tilgang til disse destinasjonene. Å omgå forelderen kan ikke gi en rute som bare finnes gjennom forelderen.
Behold klientautorisasjonsregler i den eksisterende proxykonfigurasjonen. NoProxy velger oppstrøms rutning; det begrenser ikke hvem som kan bruke videresendingsproxyen.