Comment obtenir l'ip des visiteurs avec un loadbalancer

De Ikoula Wiki
Révision datée du 30 juin 2015 à 09:20 par Vteteauf95e8 (discussion | contributions) (Page créée avec « <!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --> ==Introduction== Comment obtenir l'IP des v... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search


Introduction

Comment obtenir l'IP des visiteurs avec un loadbalancer avec la solution cloud d'Ikoula ?


Déroulé

Lorsque vous utilisez un loadbalancer, vous verrez apparaitre dans les logs de votre serveur l'adresse IP du loadbalancer.


Afin d'obtenir l'adresse IP du visiteur vous devez utiliser le champ "X-Forwarded-for". Vous devez donc modifier le format des logs d'apache : httpd.conf ou apache2.conf en fonction de la version de votre moteur web.


Remplacer alors :
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined


Par :
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined


Une fois fait, vous obtiendrez l'adresse IP de vos visiteurs et non l'IP du loadbalancer.


Conclusion

Afin d'obtenir l'adresse IP de vos visiteurs avec un load-balancer, vous devez utiliser l'attribut "X-Forwarded-for".



Cet article vous a semblé utile ?

0