Propagar o IP do visitante por meio do nginx

0

Eu tenho um site node.js liderado por nginx. Para que, quando o pedido chegar ao site, o IP na solicitação seja 127.0.0.1 Existe alguma maneira de modificar o pedido enquanto ele está sob o controle nginx para que o nó.js possa ver o verdadeiro IP?

    
por Alex 12.12.2014 / 02:52

1 resposta

0

O que você está procurando fazer é executar um proxy reverso. As configurações que você pode alterar fazem parte da família X-Forward . O que você quer fazer é tentar configurar o seguinte em sua configuração nginx:

proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

Se isso não funcionar (você não pode utilizar esses cabeçalhos), você também pode tentar o módulo realip encontrado aqui: link

    
por 12.12.2014 / 04:48