Привет, я пытаюсь сделать переключение контекста URL с помощью haproxy.Файл /etc/haproxy/sites.txt содержит список веб-сайтов, которые я хотел бы перенаправить на другой сервер 10.0.0.2 (отличный от сервера по умолчанию).Он отлично работает для сайтов http без каких-либо проблем, используя следующий фрагмент.
backend backend_http
server server2 10.0.0.2:80
acl accesslist1 hdr(host) -f /etc/haproxy/sites.txt
use_backend backend_http if accesslist1
Здесь SSL не выгружается.
Теперь, когда речь идет о сайтах SSL, и я пытаюсь https://website.com, тогда он идет только к бэкэнду по умолчанию.Я использую следующую конфигурацию, но, кажется, что-то не так и не работает должным образом.
backend backend_ssl
server server2 10.0.0.2:443
acl accesslist1 hdr(host) -f /etc/haproxy/sites.txt
acl accesslist2 ssl_fc
use_backend backend_ssl if accesslist1 accesslist2
Не могли бы вы помочь в этом вопросе?Спасибо