Haproxy出现服务器未找到的错误。

问题描述 投票:0回答:1

我正在使用HAproxy作为反向代理。在我的HAproxy中,我定义了一个后端,如下所示

backend be_server
  mode http
  balance leastconn
  server server1 host1:port1

关于 host1:port1我有一个应用程序在监听,但这个应用程序并没有在Web服务器上运行。当一个请求来到HAproxy的前端时,当它被路由到后端时,我在HAproxy日志中看到以下错误信息

be_server.srvrep[00cb:00cc]: HTTP/1.1 404 Not Found

当我的应用程序在该主机和端口上运行时,它说找不到服务器,如果我直接卷曲它(没有HAproxy),它就会响应。这是因为问题,因为HAproxy试图首先与Web服务器建立连接,因为我没有一个真正的Web服务器,它失败了吗?有什么解决方法吗?我是否应该更换 backend 附带 http-request redirect?

reverse-proxy haproxy
1个回答
0
投票

如果你的应用程序不是运行在Web服务器上,可以尝试使用HAProxy模式tcp。

© www.soinside.com 2019 - 2024. All rights reserved.