HAProxy主机名或URL后端



是否可以将后端设置为主机名或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.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

最新更新