java获取haproxy监控_HAProxy使用源IP连接到后端

我在具有多个接口的计算机上运行HAProxy,我希望从客户端请求所在的接口的源IP Build 到后端的连接 . 使用listen块中的文档中的source指令没有似乎这样做,因为所有连接似乎都来自第一个接口 . 我的配置如下:

listen f_192.168.1.10_http

bind 192.168.1.10:80

source 192.168.1.10

mode http

option httplog

capture request header Host len 30

use_backend b_domain1_http if { hdr(host) -i domain1.com }

listen f_192.168.1.20_http

bind 192.168.1.20:80

source 192.168.1.20

mode http

option httplog

capture request header Host len 30

use_backend b_domain1_http if { hdr(host) -i domain1.com }

backend b_domain1_http

mode http

option httplog

server srv1 domain1.com:80 check inter 30s

IE浏览器 . 我很难在接口192.168.1.10上获得连接,以便在连接到后端时使其源IP为192.168.1.10 . 现在,无论连接是在192.168.1.10还是192.168.1.20上进行,到后端的传出连接都是从192.168.1.10开始的 . 我认为在listen中使用source会实现这一点,但是当我查看netstat -at的输出时,所有与后端的连接都来自1个接口 .

有没有人知道如何确保连接到后端的源IP与原始客户端请求的接口相同?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值