バックエンドを選択するために複数のバックエンドといくつかのACLを持つHAProxyを使用しています。テスト目的などのためにクライアントが選択したバックエンドのIPを知りたいと思っています。バックエンドのIPを選択するには?
たとえば、クライアントは、IP AとIP Bの間の負荷分散を要求するHAProxyに要求を送信します。応答ヘッダーでは、AがHAProxyによって選択された場合、AのIPが必要です。私は%[dst]について知っていますが、代わりにHAProxyサーバーのIPを返します。 %属:、その%のSI答えを見つけ
は、今私は、フロントエンドでhttp-response set-header X-Forwarded-Host %[dst]:%[dst_port]
を入れているし、それがHAProxy
という回答が見つかりました。その%si:%sp。 http://cbonte.github.io/haproxy-dconv/1.7/configuration.html#8.2.4 –
今後の訪問者の便宜のために、完全な回答として回答を投稿してください。 –