IP passthrough ao usar o NGINX como um proxy SSL

2

Eu tenho nginx configurado para terminar SSL para um servidor web apache. Parece estar funcionando, no entanto, todas as solicitações enviadas para o servidor da Web parecem vir do servidor nginx e não do endereço IP original. É possível que aqueles passem intactos?

    
por Chad P 16.02.2011 / 23:22

1 resposta

2

Claro que é possível.

Basta instalar o mod_rpaf . Configure o apache da seguinte forma:

LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so

RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 10.0.0.1
RPAFheader X-Forwarded-For

Onde RPAFproxy_ips são o (s) endereço (s) IP do seu proxy reverso nginx.

O Nginx também precisa ser configurado para definir o cabeçalho X-Forwarded-For :

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    
por 17.02.2011 / 02:03

Tags