Apache kan have brug for at nå et eksternt websted gennem den samme virksomhedsforwardproxy, som andre maskiner bruger. For anmodninger, der håndteres af mod_proxy, vælger ProxyRemote det næste hop.

ProxyRemote "http://downloads.example/" "http://proxy.example:8080"

Det første argument matcher destinations-URL'ens præfiks. Det andet angiver upstreamproxyen. Et skemanavn kan matche den protokol, mens * er bredere og vælger fjernproxyen for al matchende proxytrafik.

Dette kan også tjene en fast lokal mapping. Hvis en eksisterende ProxyPass sender en lokal sti til downloadwebstedet, fortæller ProxyRemote Apache, hvordan webstedet nås gennem virksomhedens mellemled. ProxyPass vælger det mappede mål; ProxyRemote vælger dens upstreamrute.

Du behøver ikke aktivere ubegrænset forwardproxyadgang for den faste mapping. Behold ProxyRequests Off, medmindre accept af klientleverede forwardproxymål er en bevidst adgangskontrolleret tjeneste.

Anbring reglen i server- eller virtuel vært-konfigurationen, og sørg for at de nødvendige proxymoduler er indlæst. Apaches NoProxy-direktiv kan identificere intranetdestinationsmål, der bør undgå fjernproxyen.

For en upstream, der kræver Basic-legitimationsoplysninger, er det valgfrie tredje argument tilgængeligt i httpd 2.4.59 og nyere og sender dem på forhånd. Kontroller den installerede version, og beskyt konfigurationen, før du bruger legitimationsformen.

Relaterede artikler