首页 > 解决方案 > HAProxy 没有可用的服务器来处理这个请求

问题描述

192.46.209.80在端口 541 上设置了 HAProxy,我绑定了 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

在此处输入图像描述

标签: linuxapacheserverbackendhaproxy

解决方案


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


推荐阅读