É por isso que as pessoas boas do Squid inventaram X-Forwarded-For
.
Em seus servidores de proxy, o cabeçalho deve ser adicionado às solicitações já; mod_proxy
cuida disso.
No servidor de back-end, modifique sua configuração de registro existente para remover o host remoto ( %h
) e adicione o conteúdo desse cabeçalho ( %{X-Forwarded-For}i
). Por exemplo:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common_forwarded
CustomLog logs/access_log common_forwarded