Я пытаюсь настроить 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)
больше не может его видеть и начинает просто выполнять циклический поиск.
Можно ли сбалансировать на основе значения заголовка и одновременно скрыть его от бэкэнда?