HAProxy 中的单个后端、多个传出端口

HAProxy 中的单个后端、多个传出端口

使用多个 SSL 网站运行 HAProxy,我很想定义一个后端(它将转到相同的服务器),但以某种方式在前端配置中指定在后端使用的端口,例如:

frontend front01_https
    mode            tcp
    bind            1.2.3.4:443
    default_backend https_cluster:1500

主要尝试整理我的 HAProxy 配置并通过组合后端而不是为每个前端设置一个后端或下降到listen块来使统计数据更有用。

答案1

您将无法做您想做的事情,因为后端不是服务器,而是目的地 - 既是地址又是端口。

答案2

使用最新的 haproxy (1.5-dev),您可以使用“use-server”指令强制使用特定服务器。这样您就不必创建与规则数量相同的后端。您只需将规则放在同一个后端,并将所有服务器放在同一个位置。在您的情况下,您甚至可以有一个“listen”部分,其中包含“bind”指令和服务器。

相关内容