使用多个 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”指令和服务器。