Как получить ip посетителей с loadbalancer

Материал из Ru Ikoula wiki
Jump to navigation Jump to search

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

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.







Введение

Эта статья описывает, как получить IP посетителей вашего веб-сайта, когда он был позади loadbalancer с решением cloud к ikoula.
Этот подход применяется в развернутых экземплярах в {{cloud public}} только {{cloud privé}}.


Место

При использовании loadbalancer груди cloud ikoula, вы должны знать, что это последние работы en NAT routing. Это означает, что в logs последний веб-службы, IP источник посетителей, которые отображаются в logs соответствует IP-адресу loadbalancer.


Чтобы получить фактический источник посетителей IP-адреса необходимо использовать метод X-Forwarded-for в вашей конфигурации. Этот метод реализуется в модуле mod_proxy в версии 2.2 Apache.
Убедитесь, что модуль загружается перед продолжением.

Эта директива должна использоваться на уровне конфигурации формата logs. Именно на уровне конфигурации сервера или VirtualHost. В зависимости от ваших потребностей и конфигурации, вам нужно изменить информацию в файле httpd.conf, apache 2.conf или файл, содержащий конфигурацию вашего хоста.


По умолчанию apache 2 использует следующую конфигурацию :

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


Заменить :

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


После этого, ваши журналы покажет реальный источник ваших посетителей и ни loadbalancer IP-адреса.


Вывод

В случае веб-платформа позади loadbalancer en NAT routing, необходимо использовать атрибут X-Forwarded-for для того чтобы получить реальный источник вашего IP-адреса посетителей в вашем logs Apache. Эта конфигурация может быть применена глобально или VirtualHost.



Эта статья представляется вам быть полезным ?

0



Вы не можете оставлять комментарии.