Pour pouvoir enregistrer les IP sources des clients traversant un reverse-proxy (en s’assurant que celui-ci injecte les headers X-Forwarded-For pour le serveur en backend), il convient de déclarer un LogFormat spécifique :

LogFormat "\"%{X-Forwarded-for}i\" %D %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\"" proxy

Il convient ensuite de l’utiliser dans chaque virtual host :

Customlog /var/www/monsite.fr/logs/access_log proxy