HAProxy 配置

HAProxy 配置

在我发现的所有用例中,HAProxy 都在与内容服务器不同的服务器上运行,例如:

实例 1 - 负载均衡器主机名:haproxy IP:192.168.205.15

实例 2 - Web 服务器 1 主机名:webser01 IP:192.168.205.16

实例 2 - Web 服务器 2 主机名:webserver02 IP:192.168.205.17

是否可以在其中一个内容服务器上运行 HAProxy(例如与 nginx 一起)以及配置如何?

答案1

配置与单个节点上的配置相同。

最小配置可以是:

frontend www-http
    bind *:80
    default_backend apache

backend apache
    mode http
    balance roundrobin
    server web1 10.0.0.1:8080
    server web2 10.0.0.2:8080

问题在于冗余。如果只有一个 haproxy,则无法实现高可用性。两个 Web 服务器上的 HAProxy + keepalived 可能是一个解决方案...

相关内容