Перенаправить сайт SSL на основе имени веб-сайта с помощью haproxy - PullRequest
0 голосов
/ 04 мая 2019

Привет, я пытаюсь сделать переключение контекста 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


Не могли бы вы помочь в этом вопросе?Спасибо

...