Назад | Перейти на главную страницу

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

Можно ли сбалансировать на основе значения заголовка и одновременно скрыть его от бэкэнда?