我正在尝试设置 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)
看不到它,并开始进行循环。
是否可以根据标题值进行平衡并同时将其从后端隐藏?