Переадресация http на https через балансировщик нагрузки приложения не работает в Safari iphone - PullRequest
1 голос
/ 15 мая 2019

Мы выполняем перенаправление с http на https на нашем балансировщике нагрузки приложения AWS, который прекрасно работает в большинстве браузеров, но не работает в сафари на iphone.Перенаправление реализовано, как показано здесьговорит: «Safari не может открыть страницу, потому что сервер перестал отвечать».

Есть идеи, как это исправить без перенаправления на стороне клиента?

1 Ответ

0 голосов
/ 11 июня 2019

Кажется, это ошибка Apache (https://bz.apache.org/bugzilla/show_bug.cgi?id=59311),, решение которой можно найти здесь: https://serverfault.com/questions/937253/https-doesnt-work-with-safari (см. Ответ Штеффена Ульриха и комментарии)

TL; DR;

Добавьте это в конфигурацию вашего хоста

Header unset Upgrade

ИЛИ, альтернативно, добавьте это в свой файл .htaccess (см. Отключить объявление Apache http2 через htaccess))

Header edit Upgrade (.*)h2,h2c(.*) "$1$2"
...