0
私は複数のIPが設定されたサーバをeth0の仮想IPとして持っています。私はロードバレーシングのためにHaproxyを使用しています。各IPは異なるドメイン名に設定/ポイントされており、各IPアドレスに付随するすべての要求は、haproxyを使用して異なるバックエンドサーバーに転送されます。バックエンドのソースIPとしてfrontend_ipを設定しました
ここで、haproxyからのすべての発信トラフィックは、メインインターフェイスIP [デフォルトでは]を通過します。バックエンド接続用にソースIPを設定したかっただけです。
以下の設定を試しましたが、動作しません。何か案が ?私は確かに言うことはできませんので
backend web1
server ss2 10.11.12.13:80 source ${frontend_ip}
frontend new1
bind 10.11.13.15:8080
mode tcp
use_backend web1
*あなたは*動作していないと言うときにあなたのhaproxy.logを投稿してください。 –
わからない、haproxy.logから確認できるものとにかくこれは私のサンプルログです "[5738] [1464157677.783] 0/0/0/0/0/0/0/1/0 // 20664 ---- 10.11.13.155:58246 10.11.13.15:8080 10.11.12.13 :80 new1 - - 0 web1:ss2 "" "" "" "req_size = 0 resp_size = 0" – KMG