Proxy reverso Nginx - não mostra o IP do cliente

Proxy reverso Nginx - não mostra o IP do cliente

Eu configurei 2 máquinas. Nginx funciona como proxy reverso e passa a solicitação para o servidor Apache. Aqui está minha configuração: -

   location / {
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header  X-Forwarded-for $remote_addr;
     proxy_set_header Host $host;
     proxy_pass http://172.18.0.164:80;
}

}

No Apache, configurei o RPAF, aqui está a configuração para o mesmo:

LoadModule rpaf_module /usr/lib64/httpd/modules/mod_rpaf.so
<IfModule rpaf_module>
RPAF_Enable On
RPAF_SetHostName On
RPAF_ProxyIPs 172.18.8.97
RPAF_Header X-Real-IP
</IfModule>

Nos logs do Apache, porém, diz que a solicitação veio do endereço IP NGINX. Eu esperava que o log preferisse armazenar o IP do usuário que iniciou a solicitação, em vez do proxy reverso.

Hospedei uma página HTML simples.

Há alguma coisa que devo modificar?

informação relacionada