Definindo um proxy para um servidor upstream nginx

2

É possível que uma diretiva upstream especifique um proxy HTTP para encaminhar essas solicitações? Algo ao longo das linhas de:

upstream external {
    server example.com;
    proxy localhost:3128;
}
    
por matt brennan 01.05.2013 / 12:38

1 resposta

1

Não há diretivas para passar ProxyPass através de um proxy de encaminhamento, mas você pode enganar o nginx fazendo isso:

  • Você configura seu proxy de encaminhamento para funcionar como um proxy transparente (o que significa que essa solução funcionará somente para HTTP)
  • Você adiciona seu destino (externo) ao seu / etc / hosts para que aponte para o IP do seu proxy de encaminhamento (localhost)
por 01.05.2013 / 22:09

Tags