Conserver l'IP de son visiteur sur un reverse-proxy
Tout d'abord, si vous n'avez aucune notion sur HAproxy, je vous invite à aller consulter mon guide HAproxy
Comme vous pouvez vous en douter, dans le cadre de l'utilisation d'un reverse-proxy, il est (malheureusement) très facile de log la mauvaise IP.
Plus important, il est possible que votre site web autorise (ou non) l'accès à certaines pages selon l'IP, il est donc important de conserver la bonne IP tout au long du process.
Pour cela, rien de plus simple côté HAproxy, il vous suffit d'ajouter cette option dans un frontend.
Cette petite option va override un quelconque header X-Forwarded-For
existant et y mettre l'adresse IP de votre client, plutot simple non ? :)