2

IIS で WordPress サイトを実行しており、前に Ubuntu 12.04 で実行されている HAProxy を使用しています。

問題は、HAProxy が WordPress の実際の IP を隠していることです。これにより、WordPressはすべてのユーザーから
しか見えなくなります。10.12.3.50

これを修正した人はいますか。WordPress のプラグインですか、それとも HAProxy のパッチですか?

4

2 に答える 2

1

このオプションを使用してforwardfor、元のリクエスタの IP アドレスをX-Forwarded-ForHTTP リクエスト ヘッダーで取得できます。

このヘッダーをログに記録するように WP を構成できるかどうかはわかりませんが、確かに HAProxy のログにあります。トラブルシューティングの際に非常に役立ちます。

ソース:

  1. https://serverfault.com/a/30336/101643
  2. 個人的体験
于 2013-11-05T15:32:23.233 に答える
1

入力していただきありがとうございます。私はそれをどのように機能させたかを説明します:

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 に感謝します。

于 2013-11-05T20:32:15.083 に答える