Apache kan springe sin overordnede over for interne destinationer
Kombinér ProxyRemote med NoProxy for at vælge direkte adgang til næste hop for interne værter, mens klienter fortsat bruger Apaches videresendelsesproxy.
En Apache-videresendelsesproxy kan bruge en overordnet proxy til eksterne destinationer og forbinde direkte til udvalgte interne tjenester. Føj dette rutevalg til den eksisterende adgangskontrollerede proxykonfiguration:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy-poster adskilles af mellemrum. Anmodninger, der matcher disse værter, omgår den konfigurerede ProxyRemote-overordnede. Anden matchende trafik beholder den overordnede rute. En uautentificeret adresse fra HTTP-proxylisten kan være en kandidat til overordnet for tilladt trafik til offentlige websteder; brug ingen overordnede legitimationsoplysninger på den gren, og bevar de interne undtagelser.
Klienter sender stadig anmodningerne til Apache. „Direkte“ beskriver her Apaches næste hop til destinationen; det fortæller ikke browseren at stoppe med at bruge Apache. En NO_PROXY-værdi på klientsiden ville træffe en anden rutningsbeslutning.
En domænepost har en eksplicit form
For et helt DNS-domæne dokumenterer Apache en form med indledende punktum som .internal.example. Brug den kun, når den tilsigtede undtagelse dækker dette domænes værter. Præcise værtsangivelser gør en mindre undtagelse lettere at vurdere.
Navnene angiver destinationer, ikke overordnede proxier. Apache har også brug for direkte navneopslag, nåbarhed og adgang til disse destinationer. At omgå den overordnede proxy kan ikke give en rute, der kun findes gennem den overordnede.
Behold klientautorisationsregler i den eksisterende proxykonfiguration. NoProxy vælger opstrøms rutning; det begrænser ikke, hvem der må bruge videresendelsesproxien.