Envie as solicitações de proxy de saída do Apache pelo proxy do escritório
Selecione um proxy de encaminhamento corporativo com ProxyRemote, mantendo separados os mapeamentos de URL fixos e o acesso público ao proxy de encaminhamento.
O Apache pode precisar alcançar um site externo pelo mesmo proxy de encaminhamento corporativo usado por outras máquinas. Para solicitações tratadas pelo mod_proxy, ProxyRemote seleciona esse próximo salto.
ProxyRemote "http://downloads.example/" "http://proxy.example:8080"
O primeiro argumento corresponde ao prefixo da URL de destino. O segundo identifica o proxy upstream. Um nome de esquema pode corresponder a esse protocolo, enquanto * é mais amplo e seleciona o proxy remoto para todo o tráfego de proxy correspondente.
Isso também pode atender a um mapeamento local fixo. Se um ProxyPass existente envia um caminho local para o site de downloads, o ProxyRemote informa ao Apache como alcançar esse site pelo intermediário corporativo. O ProxyPass seleciona o destino mapeado; o ProxyRemote seleciona sua rota upstream.
Você não precisa ativar o acesso irrestrito ao proxy de encaminhamento para esse mapeamento fixo. Mantenha ProxyRequests Off, a menos que aceitar destinos de proxy de encaminhamento fornecidos pelo cliente seja um serviço intencional e controlado por acesso.
Coloque a regra na configuração do servidor ou do host virtual e certifique-se de que os módulos de proxy necessários estejam carregados. A diretiva NoProxy do Apache pode identificar destinos de intranet que devem evitar o proxy remoto.
Para um upstream que exija credenciais Basic, o terceiro argumento opcional está disponível no httpd 2.4.59 e posteriores e as envia preventivamente. Verifique a versão implantada e proteja essa configuração antes de usar a forma de credenciais.