Apache : loguer les IP client traversant un proxy frontal

Boris HUISGEN
|
Pour pouvoir enregistrer les IP sources des clients traversant un reverse-proxy (en s’assurant que celui-ci injecte les headers X-Forwarded-For), il est nécessaire 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