frontend - Haproxy 为来自绑定 IP 地址和端口的请求返回连接重置
问题描述
我的 haproxy 服务器中有这个前端配置。这很好用。来自服务器 (10.10.14.234) 的流量已成功转发到后端服务器。
frontend front-server
bind *:10300
no option http-server-close
option forwardfor except 127.0.0.0/8
option httplog
use_backend backend-server if { path_beg -i /test }
但是一旦我绑定了前端服务器 ip 地址(10.10.14.234),haproxy 就会返回连接重置。
frontend front-server
bind 10.10.14.234:10300
no option http-server-close
option forwardfor except 127.0.0.0/8
option httplog
use_backend backend-server if { path_beg -i /test }
我做了 tcpdump 并且可以确认源 IP 地址是正确的,并且 haproxy 在 TCP 握手时返回连接重置。
并且还检查了 haproxy 正在侦听 IP 地址和端口。
tcp 0 0 10.10.14.234:10300 0.0.0.0:* LISTEN 3002/haproxy
有什么办法可以解决这个问题吗?
解决方案
推荐阅读
- php - 似乎 jQuery .load() 不起作用
- javascript - JavaScript 在 DOM 之前解析代码
- python - 使用布尔数组在 DataFrame(或 ndarray)中有效设置一维范围值
- html - 按钮标签无法更改 Iphone safari 浏览器上的字体颜色
- sql-server - 对庞大的 SQL 数据库进行分区以进行数据管理
- ios - 如何使用 swift 从 Facebook 登录响应中删除可选响应?
- firebase - 使用 Cloud Firestore 的用户特定收藏夹
- javascript - 如何使用 Google Chrome for Youtube 运行扩展程序?
- swift - MacOS 不显示 NSBezierPath 行
- xslt-2.0 - 表达式的错误检查类型 'funcall(max, [AbsoluteLocationPath