У меня проблема с HAproxy, он не перенаправляет HTTP на HTTPS при использовании Internet Explorer. Он просто говорит мне, что этой веб-страницы не существует, если я пытаюсь подключиться через http.
Моя конфигурация (изменено настоящее название сайта):
acl somewebsite.com_acl hdr(host) -i somewebsite.com
use_backend website if somewebsite.com_acl
backend website
server someserver 10.0.1.50:80
reqirep ^(GET|POST|HEAD)\ /(.*) \1\ /\2
reqidel ^Host:.*
reqadd Host:\ www.somewebsite.com
redirect scheme https code 301 if !{ ssl_fc }
Версия IE: 11.805.17763.0
Версия HAproxy: 1.8.21 2019/08/16
Нет проблем с Chrome, Firefox или Edge.
Кто-нибудь знает, что вызывает эту проблему?
Попробуй использовать:
redirect scheme https code 301 if !{ ssl_fc }
на интерфейсе, а не на сервере. также добавив строчку ниже строгой транспортной безопасности
http-response set-header Strict-Transport-Security max-age=63072000
Удачи