如何让游客与负载平衡器的 ip

来自Chinese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

zh:如何让游客与负载平衡器的 ip he:כיצד לקבל את ה-ip של המבקרים עם loadbalancer ro:Cum la spre a lua ip vizitatorii cu o loadbalancer pl:Jak dostać ip odwiedzających z loadbalancer de:Wie man die Ip der Besucher mit einem loadbalancer nl:Hoe krijg ik het ip van de bezoekers met een loadbalancer it:Come ottenere l'ip dei visitatori con un loadbalancer pt:Como obter o ip dos visitantes com um balanceador de carga es:Cómo obtener la ip de los visitantes con un loadbalancer en:How to get the ip of the visitors with a loadbalancer ru:Как получить ip посетителей с loadbalancer ja:ロードバランサーの訪問者の ip アドレスを取得する方法 ar:كيفية الحصول على الملكية الفكرية للزوار مع لوادبالانسير fr:Comment obtenir l'ip des visiteurs avec un loadbalancer

这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码






介绍

这篇文章描述如何获取您的 web 站点的访客的 IP,当它是在后面 loadbalancer 与解决方案 cloud 到 ikoula。
这种方法同样适用于中的已部署实例 {{cloud public}} 只有 {{cloud privé}}.


地方

当您使用的负载平衡器乳房 cloud ikoula,你必须知道这最后的工作 en NAT routing.这就意味着在 logs 最终的 web 服务,游客中显示 IP 源 logs 对应于负载均衡器的 IP 地址。


若要获取访客的 IP 地址的实际来源必须使用方法 X 转发为 在您的配置。 此方法实现由模块 mod_proxy 在版本 2.2 Apache。
请确保在继续之前装载此模块。

此指令是用于配置格式的一级 logs.这就是级别的服务器配置或 虚拟主机 .根据您的需求和您的配置,您需要更改信息在 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


一旦完成,您的日志将显示你的访客的真正来源,也不是负载平衡器的 IP 地址。


结论

在后面的 web 平台 loadbalancer en NAT routing它是需要使用属性 X 转发为 为了获得您的访客 IP 地址中的真正来源你 logs Apache。此配置可以全局地应用或由 虚拟主机 .



这篇文章似乎你要有用 ?

0



您未被允许发表评论。