Apache : loguer les IP client traversant un proxy frontal

Boris HUISGEN
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
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #apache
  • #proxy