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.

Relaterte artikler