使用 haproxy 将多个端口转发到同一后端服务器,如何避免多个后端/前端短语?

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

我正在尝试使用 haproxy 将多个端口转发到同一后端服务器。现在我必须编写多个前端和后端短语。

我需要将端口 80 转发到后端端口 80,将端口 81 转发到后端端口 81,依此类推,直到端口 89。

frontend front_80
  bind *:80
  default_backend back_80

backend back_80
  server server1 1.1.1.1:80 maxconn 50000

frontend front_81
  bind *:81
  default_backend back_81

backend back_81
  server server1 1.1.1.1:81 maxconn 50000

... same for port 82 to port 89 ...

有没有简单的方法可以做到这一点?

haproxy
1个回答
1
投票

是的,

server
行上的端口是可选的,当缺少时,它使用前端的端口连接到后端,所以这应该可以工作:

frontend front
  bind *:80
  bind *:81
  bind *:82
(...)

default_backend back

backend back
  server server1 1.1.1.1
© www.soinside.com 2019 - 2024. All rights reserved.