Apache môže potrebovať dosiahnuť externú lokalitu cez tú istú podnikovú doprednú proxy, ktorú používajú iné počítače. Pre požiadavky obsluhované mod_proxy vyberá ProxyRemote tento ďalší skok.

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

Prvý argument zodpovedá prefixu cieľovej URL. Druhý určuje nadradenú proxy. Názov schémy môže zodpovedať danému protokolu, zatiaľ čo * je širší a vyberá vzdialenú proxy pre všetku zodpovedajúcu proxy prevádzku.

To môže slúžiť aj pevnému miestnemu mapovaniu. Ak existujúca ProxyPass posiela miestnu cestu na lokalitu sťahovania, ProxyRemote povie Apache, ako sa k tejto lokalite dostať cez podnikového sprostredkovateľa. ProxyPass vyberá mapovaný cieľ; ProxyRemote vyberá jeho nadradenú trasu.

Pre toto pevné mapovanie nemusíte povoľovať neobmedzený prístup k doprednej proxy. Ponechajte ProxyRequests Off, pokiaľ prijímanie cieľov doprednej proxy dodaných klientom nie je zámerná služba s riadeným prístupom.

Umiestnite pravidlo do konfigurácie servera alebo virtuálneho hostiteľa a uistite sa, že potrebné proxy moduly sú načítané. Direktíva NoProxy Apache dokáže určiť intranetové ciele, ktoré by sa mali vyhnúť vzdialenej proxy.

Pre nadradenú proxy vyžadujúcu prihlasovacie údaje Basic je voliteľný tretí argument dostupný v httpd 2.4.59 a novšom a odosiela ich vopred. Skontrolujte nasadenú verziu a pred použitím formulára s údajmi túto konfiguráciu zabezpečte.

Súvisiace články