Passando parâmetros no balanceamento de carga nginx

0

Então eu basicamente segui este tutorial e configurei um balanceador de carga no meu servidor nginx.

upstream backend  {
  server backend1.example.com;
  server backend2.example.com;
}

Agora, toda a solicitação recebida é distribuída entre esses servidores.

A minha pergunta é como posso configurar o nginx para algo como, qualquer pedido que chegue a 192.35.111.XX/?a=100 é redirecionado para backend1.example.com/?a=100 (ou backend2.example.com/?a=100)

O direito não é 192.35.111.XX/?a=100 redireciona para backend1.example.com (ou backend2.example.com )

Como posso configurar o nginx para salvar parâmetros durante o balanceamento de carga?

    
por Tomarinator 25.04.2014 / 17:12

1 resposta

0

Se você seguiu as etapas do tutorial, o nginx faz isso por padrão e passa o URI de solicitação original e intocado para o back-end.

Como é o bloco que contém a diretiva proxy_pass ? Existe alguma coisa que, de acordo com sua documentação, possa substituir o URI passado para o backend?

    
por 05.11.2014 / 11:10

Tags