En Apache-vidarebefordringsproxy kan använda en förälder för externa mål och ansluta direkt till utvalda interna tjänster. Lägg till detta routingval i den befintliga åtkomststyrda proxykonfigurationen:

ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example

NoProxy-poster avgränsas med mellanslag. Förfrågningar som matchar dessa värdar kringgår den konfigurerade ProxyRemote-föräldern. Annan matchande trafik behåller förälderns rutt. En oautentiserad adress från HTTP-proxylistan kan vara en föräldrakandidat för tillåten trafik till offentliga webbplatser; använd inga föräldrauppgifter på den grenen och bevara de interna undantagen.

Klienterna skickar fortfarande förfrågningarna till Apache. ”Direkt” beskriver här Apaches nästa hopp mot målet; det säger inte till webbläsaren att sluta använda Apache. Ett NO_PROXY-värde på klientsidan skulle fatta ett annat routingbeslut.

En domänpost har en uttrycklig form

För en hel DNS-domän dokumenterar Apache en form med inledande punkt, som .internal.example. Använd den bara när det avsedda undantaget omfattar domänens värdar. Exakta värdposter gör ett mindre undantag lättare att bedöma.

Namnen anger mål, inte föräldraproxies. Apache behöver också direkt namnmatchning, nåbarhet och åtkomst till dessa mål. Att kringgå föräldern kan inte ge en rutt som bara finns via föräldern.

Behåll klientauktoriseringsregler i den befintliga proxykonfigurationen. NoProxy väljer uppströms routing; det begränsar inte vem som får använda vidarebefordringsproxyn.

Relaterade artiklar