小编Glo*_*ing的帖子

带有子域设置的 Haproxy 设置

希望有人可以帮助确认这是否可行?我正在尝试将 3 个子域流量路由到同一个 haproxy 主机;

这是我的设置

haproxy 具有一个接口 ip 10.10.10.100 和 dns 名称 haproxy01.mydomain.com

3个与之关联的CNAME记录;sub1.mydomain.com、sub2.mydomain.com 和 sub3.mydomain.com

所有传入流量都用于端口 443。

有两个后端应用程序服务器在三个端口 8081、8082、8083 上接受流量,比如说;

sub1.mydomain.com for 8081 sub2.mydomain.com for 8082 and sub3.mydomain.com for 8083

该应用程序仅要求端口 8081 流量通过 SSL,所以我相信我必须使用 tcp 模式,8082 和 8083 的其他流量也是 SSL,但它可以在 Haproxy 处终止,但为了测试,我使用了所有 TCP模式。

我实现这一点的配置部分如下;

    #Application Setup 
frontend mytraffic
    bind *:443
    mode  tcp
    acl host_sub1 hdr(host) -i sub1.mydomain.com
    acl host_sub2 hdr(host) -i sub2.mydomain.com
    acl host_sub3 hdr(host) -i sub3.mydomain.com

    use_backend sub1_nodes if host_sub1
    use_backend sub2_nodes if host_sub2
    use_backend sub3_nodes if …
Run Code Online (Sandbox Code Playgroud)

subdomain haproxy

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

haproxy ×1

subdomain ×1