Obtenir l’adresse ip réel des visiteurs d’un serveur apache
Pour avoir un suivit plus performant des utilisateurs d’un serveur web apache, il peut être judicieux d’avoir l’adresse ip réel des visteurs pour avoir des données plus précises.
Pour cela on Active le module Rpaf d’Apache2 et on l’ installe si il n’est pas déjà présent.
Paramètrage
- On Renseigne les adresses IP du ou des reverses proxy vues depuis l’hôte local, séparées par des espaces:
1 |
REVERSE_PROXY_IPS="127.0.0.1" |
Installation
- Installation du module RPAF:eput être déja présent dans Apache:
1 |
apt-get install libapache2-mod-rpaf |
- Activation du module rpaf :
1 |
a2enmod rpaf |
- Configurez les adresses IP des reverses proxy:
1 2 3 |
sed -i \ -e "s/^[ \t]*RPAFproxy_ips.*$/& ${REVERSE_PROXY_IPS}/" \ '/etc/apache2/mods-available/rpaf.conf' |
- On recharge la configuration et c’est parti:
1 |
/etc/init.d/apache2 force-reload |
1 2 3 4 5 |
Pour avoir des infos complémentaires voici des liens: <a title="https://packages.debian.org/fr/sid/libapache2-mod-rpaf" href="https://packages.debian.org/fr/sid/libapache2-mod-rpaf">https://packages.debian.org/fr/sid/libapache2-mod-rpaf</a> <a title="https://elkano.org/blog/using-rpaf-apache-module-to-preserve-client-ip/" href="https://elkano.org/blog/using-rpaf-apache-module-to-preserve-client-ip/">https://elkano.org/blog/using-rpaf-apache-module-to-preserve-client-ip/</a> |