2 votes

Est-ce que mod_status conserve l'en-tête X-FORWARDED-FOR ?

J'ai un serveur derrière un loadbalencer (Amazon ELB), qui masque l'adresse IP des personnes lors des connexions aux serveurs web.

Cependant, il envoie l'adresse IP du visiteur dans l'en-tête X-FORWARDED-FOR.

Je me demandais s'il était possible d'utiliser un outil quelconque avec le mod_status d'Apache pour récupérer une liste des connexions actuellement actives et leur adresse IP d'origine.

0voto

Shivanand Sharma Points 101

Cette information arrive tardivement, mais je la partage ici à titre de référence.

Apparemment, mod_status récupère l'IP dans les journaux d'Apache. Vous devez donc activer et configurer correctement le mod_remoteip.

<IfModule remoteip_module>
        RemoteIPHeader X-Forwarded-For
        RemoteIPProxiesHeader X-Forwarded-By
</IfModule>

Et enfin, commencez à utiliser ces informations dans les journaux :

CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log "%v:%p %a %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\""

La variable %a est l'adresse IP du client de la demande et %h est le nom d'hôte distant. L'adresse IP sera enregistrée si HostnameLookups est réglé sur Off, ce qui est la valeur par défaut.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X