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?