Invia le richieste proxy in uscita di Apache tramite il proxy dell'ufficio
Seleziona un proxy di inoltro aziendale con ProxyRemote mantenendo separati le mappature URL fisse e l'accesso pubblico al proxy di inoltro.
Apache potrebbe dover raggiungere un sito esterno tramite lo stesso proxy di inoltro aziendale usato da altre macchine. Per le richieste gestite da mod_proxy, ProxyRemote seleziona quel salto successivo.
ProxyRemote "http://downloads.example/" "http://proxy.example:8080"
Il primo argomento corrisponde al prefisso dell'URL di destinazione. Il secondo identifica il proxy a monte. Un nome di schema può corrispondere a quel protocollo, mentre * è più ampio e seleziona il proxy remoto per tutto il traffico proxy corrispondente.
Questo può servire anche una mappatura locale fissa. Se un ProxyPass esistente invia un percorso locale al sito di download, ProxyRemote dice ad Apache come raggiungere quel sito tramite l'intermediario aziendale. ProxyPass seleziona la destinazione mappata; ProxyRemote seleziona la sua rotta a monte.
Non è necessario abilitare l'accesso illimitato al proxy di inoltro per quella mappatura fissa. Mantieni ProxyRequests Off a meno che accettare destinazioni proxy di inoltro fornite dal client non sia un servizio intenzionale e controllato dall'accesso.
Metti la regola nella configurazione del server o dell'host virtuale e assicurati che i moduli proxy necessari siano caricati. La direttiva NoProxy di Apache può identificare destinazioni intranet che dovrebbero evitare il proxy remoto.
Per un proxy a monte che richiede credenziali Basic, il terzo argomento facoltativo è disponibile in httpd 2.4.59 e versioni successive e le invia in modo preventivo. Controlla la versione distribuita e proteggi quella configurazione prima di usare la forma con credenziali.