Apache može trebati pristup vanjskom siteu kroz isti korporativni prosljeđujući proxy koji koriste druga računala. Za zahtjeve koje obrađuje mod_proxy, ProxyRemote odabire taj sljedeći skok.

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

Prvi argument odgovara prefiksu odredišnog URL-a. Drugi identificira uzvodni proxy. Naziv sheme može odgovarati tom protokolu, dok je * širi i odabire udaljeni proxy za sav odgovarajući proxy promet.

To također može služiti fiksnom lokalnom preslikavanju. Ako postojeći ProxyPass šalje lokalnu putanju na site za preuzimanja, ProxyRemote govori Apacheu kako doći do tog sitea kroz korporativnog posrednika. ProxyPass odabire preslikano odredište; ProxyRemote odabire njegovu uzvodnu rutu.

Za to fiksno preslikavanje nije potrebno omogućiti neograničen pristup prosljeđujućem proxyju. Zadržite ProxyRequests Off osim ako prihvaćanje odredišta prosljeđujućeg proxyja koje dostavlja klijent nije namjerna usluga kontroliranog pristupa.

Stavite pravilo u konfiguraciju poslužitelja ili virtualnog hosta i osigurajte da su potrebni proxy moduli učitani. Apacheova direktiva NoProxy može identificirati intranet odredišta koja trebaju izbjeći udaljeni proxy.

Za uzvodni poslužitelj koji zahtijeva Basic vjerodajnice, neobavezni treći argument dostupan je u httpd 2.4.59 i novijima te ih šalje unaprijed. Provjerite instaliranu verziju i zaštitite tu konfiguraciju prije korištenja oblika s vjerodajnicama.

Povezani članci