【问题标题】:HAProxy hostname or URL backendHAProxy 主机名或 URL 后端
【发布时间】:2015-12-15 18:04:45
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: haproxy


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2017-09-25
      • 1970-01-01
      • 2012-03-20
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多