Estou usando o Apache/2.4.27
Dentro do VirtualHost, estou encaminhando o cabeçalho IP do cliente remoto do Loadbalancer com:
RemoteIPHeader X-Forwarded-For
O que é necessário para o aplicativo servido por esse Virtualhost.
Este é o formato de log dentro do contexto principal do httpd.conf.
LogFormat "%h (%{X-Forwarded-For}i) %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
Quando eu tenho o RemoteIPHeader X-Forwarded-For
listado no host virtual, o Apache para de gravar o IP do cliente remoto nos logs.
Quando eu removo do VirtualHost, o IP do cliente remoto começa a aparecer novamente nos logs.
Alguma ideia ?
Obrigado !
Restaure %a para esse formato se for usar mod_remoteip.
No bugzilla, mod_remoteip preenche %a enquanto remove %{X-Forwarded-For}i. Portanto, em um caso simples com um proxy confiável, %a manterá o valor usado para ver em X-Forwarded-For por causa do mod_remoteip