这是我的设置:
- 我们确实有一个外部负载均衡器(AWS)连接到根域mydomain.com
- 外部负载均衡器将流量转发到HAProxy实例,而haproxy必须将其转发到两个内部负载均衡器上
- 我们有2个内部负载均衡器,第一个指向我们应用的最新版本,第二个指向负一个版本
- 我们的每个客户都可以拥有1到多个子域,例如sub1.mydomain.com,sub2。 SUB3
- 某些子域名应重定向到旧版本,有些子域名应重定向到新版本,因此同一客户端可以在子域名中包含新旧版本
基本上:
sub1.mydomain.com -> latest-load-balancer
sub2.mydomain.com -> older-load-balancer
问题是如何设置此路由,我们无法为每个新子域停止/启动haproxy。而且将来可能会有更多的子域名。