Proxy inverso de Nginx: no muestra la IP del cliente

Proxy inverso de Nginx: no muestra la IP del cliente

He configurado 2 máquinas. Nginx funciona como proxy inverso y pasa la solicitud al servidor Apache. Aquí está mi configuración: -

   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;
}

}

En Apache, configuré RPAF, aquí está la configuración para el mismo:

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>

Sin embargo, en los registros de Apache dice que la solicitud proviene de la dirección IP de NGINX. Esperaba que el registro almacenara en lugar de la IP del usuario que inició la solicitud la del proxy inverso.

He alojado una página HTML simple.

¿Hay alguna cosa que deba modificar?

información relacionada