Cette page présente quelques infos utiles pour un frontal web.
Mise en place avec Apache : http://httpd.apache.org/docs/current/mod/mod_proxy.html
- Récupération de l'adresse IP du client d'origine :
1 - CustomLog ${APACHE_LOG_DIR}/access.log combined 2 + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 3 + LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined_proxy 4 + SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded 5 + CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded 6 + CustomLog ${APACHE_LOG_DIR}/access.log combined_proxy env=forwarded 7
(source : http://www.techstacks.com/howto/log-client-ip-and-xforwardedfor-ip-in-apache.html)