HAProxy主机名或URL后端

时间:2015-11-25 11:43:59

标签: haproxy

是否可以将后端设置为主机名或URL?

我想使用haproxy来平衡对后端池的http和https请求(TCP模式)。

由于后端可以更改其IP,我想将后端服务器设置为URL。

...
defaults
    mode                    tcp
    option                  redispatch
    ...

frontend  all 
    bind *:80
    bind *:443
    option tcplog

    # DEFAULT
    default_backend         hostname_servers

backend hostname_severs
    mode tcp
    balance roundrobin
    option ssl-hello-chk
    server  host1     host1.myapp.com      check
    server  host2     host2.myapp.com      check
    ...
    server  hostN     hostN.myapp.com      check

谢谢!

1 个答案:

答案 0 :(得分:1)

我相信现在可以在1.6 http://blog.haproxy.com/2015/10/14/whats-new-in-haproxy-1-6/

中使用该功能

来自链接:

resolvers docker
nameserver dnsmasq 127.0.0.1:53

defaults
mode http
log global
option httplog

frontend f_myapp
bind :80
default_backend b_myapp

backend b_myapp
server s1 nginx1:80 check resolvers docker resolve-prefer ipv4