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