Cómo obtener la ip de los visitantes con un loadbalancer

De ES Ikoula wiki
Jump to navigation Jump to search

fr:Comment obtenir l'ip des visiteurs avec un loadbalancer

Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.




Introducción

Este artículo describe cómo obtener la IP de los visitantes de su sitio web, cuando está detrás de un LoadBalancer con la solución de cloud a ikoula.
Este enfoque se aplica igualmente a las instancias desplegadas en el {{cloud public}} sólo el {{cloud privé}}.


Lugar

Lorsque vous utilisez un LoadBalancer au sein du cloud Ikoula, usted debe saber que este último en trabajo NAT routing. Lo que significa que en el logs el servicio web final, la fuente IP de los visitantes que se muestra en el logs correspond à l'adresse IP du LoadBalancer .


Para obtener la fuente real de la dirección IP de los visitantes debe utilizar el método X-Forwarded-for en su configuración. Este método se implementa mediante el módulo mod_proxy en la versión de 2.2 Apache.
Asegúrese de que este módulo antes de continuar.

Esta Directiva debe ser utilizado a nivel de la configuración del formato de logs. Que es a nivel de la configuración del servidor o VirtualHost . Dependiendo de sus necesidades y su configuración, necesita cambiar la información en el archivo httpd.conf, apache 2.conf o el archivo que contiene la configuración de su anfitrión.


Por defecto, apache 2 utiliza la siguiente configuración :

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


Sustituir por :

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


Une fois fait, vos logs afficheront l'adresse IP source réelle de vos visiteurs et non plus celle du LoadBalancer .


Conclusión

En el caso de una plataforma web detrás de un LoadBalancer en NAT routing, es necesario utilizar el atributo X-Forwarded-for para obtener la verdadera fuente de su dirección IP de los visitantes en su logs Apache. Esta configuración se puede aplicar globalmente o por VirtualHost .



Este artículo parecía que ser útil ?

0



No puedes publicar comentarios.