ロードバランサーの訪問者の ip アドレスを取得する方法
en:How to get the ip of the visitors with a loadbalancer
ru:Как получить ip посетителей с loadbalancer
ar:كيفية الحصول على الملكية الفكرية للزوار مع لوادبالانسير
zh:如何让游客与负载平衡器的 ip
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.サーバー構成のレベルであるまたは 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
一度完了したら、あなたのログはあなたの訪問者の実際のソースが表示されます、また、ロードバランサー IP アドレスの。
結論
Web プラットフォームの背後にある場合、 loadbalancer en NAT routing、属性を使用する必要がある X の転送に あなたの訪問者の IP アドレスの実際のソースを取得するために、 logs Apache。この設定をグローバルに適用することができますまたは VirtualHost.
この記事は気に有用であること ?
コメントの自動更新を有効化