IIS で WordPress サイトを実行しており、前に Ubuntu 12.04 で実行されている HAProxy を使用しています。
問題は、HAProxy が WordPress の実際の IP を隠していることです。これにより、WordPressはすべてのユーザーから
しか見えなくなります。10.12.3.50
これを修正した人はいますか。WordPress のプラグインですか、それとも HAProxy のパッチですか?
このオプションを使用してforwardfor
、元のリクエスタの IP アドレスをX-Forwarded-For
HTTP リクエスト ヘッダーで取得できます。
このヘッダーをログに記録するように WP を構成できるかどうかはわかりませんが、確かに HAProxy のログにあります。トラブルシューティングの際に非常に役立ちます。
ソース:
入力していただきありがとうございます。私はそれをどのように機能させたかを説明します:
HAProxy の変更。ここでは、これらのオプションをすべてのリダイレクトに追加しました。
nano haproxy.cfg
option httpclose
option forwardfor
IIS については、次のページにアクセスしました
: http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx
ダウンロードしましarr_helper_x86.zip
た (x64 ビット バージョンもあります)
次に、これを IIS サーバーにインストールしました。viola 正しい IP が表示されるようになりました
正しい方向に私を助けてくれた Ianthe に感謝します。