HAProxy 在标头上进行平衡,同时将其隐藏在后端

HAProxy 在标头上进行平衡,同时将其隐藏在后端

我正在尝试设置 HAProxy,以便它根据标头值选择后端。但我还想向后端隐藏该标头。

我的配置:

defaults
  mode http
  timeout connect 5s
  timeout client 5s
  timeout server 5s 

listen lb
  bind *:1234
  balance hdr(Proxy-Authorization)
  # http-request del-header Proxy-Authorization
  server srv1 192.0.2.1:8080
  server srv2 192.0.2.2:8080
  server srv3 192.0.2.3:8080

此配置Proxy-Authorization会传递到后端,而这正是我想要避免的。如果我取消注释,http-request del-header Proxy-Authorization它就会消失,但也balance hdr(Proxy-Authorization)看不到它,并开始进行循环。

是否可以根据标题值进行平衡并同时将其从后端隐藏?

相关内容