HAProxy 没有可用的服务器来处理这个请求

HAProxy No server is available to handle this request

我在 192.46.209.80 上设置了 HAProxy,在端口 541 上绑定了 HAProxy 前端。 在同一台服务器上,我也是 运行 我的 apache 服务器。

这是我的/etc/haproxy/haproxy.cfg

 #HAProxy for web servers
    frontend web-frontend
      bind 192.46.209.80:541
      mode http
      default_backend web-backend
    
    backend web-backend
      balance roundrobin
      server server1 192.46.209.80 check port 80
      server server2 192.46.209.82 check port 80

但是我收到 503 服务不可用。

注意:我的问题与已经提出的问题不同,因为我在同一台机器上提供 apache 和 HAProxy。 192.46.209.80

您没有为后端配置端口,因此它连接到用于连接前端的端口,即 541。
server server1 192.46.209.80 check port 80 将端口 80 配置为仅用于健康检查的端口。
试试 server server1 192.46.209.80:80 check port 80.