Я настроил AWS Load Balancer. Он работает с поиском по HTTP, но когда я пытаюсь использовать HTTPS, я получаю ошибку тайм-аута шлюза 504. Я попробовал все предложения на странице справки AWS (увеличить время простоя), но безуспешно. Есть идеи, почему он не работает через HTTPS, но все еще работает через HTTP?
В группах безопасности экземпляра и балансировщика нагрузки включены HTTP и HTTPS.
Балансировщик нагрузки имеет прослушиватели HTTP и HTTPS (обратите внимание, что LB не завершает сертификат SSL, он имеет 443 на внешнем и внутреннем портах)
Если я изменю его на 443/80 (перед / зад), он будет работать.
Я действительно хочу, чтобы это было 443/443. Но когда я так настроил, я получаю ошибку 504.
Убедитесь, что вы выбрали HTTPS в качестве протокола экземпляра. Я установил 443 как порты LB и экземпляра, но HTTP выбран как протокол экземпляра и точно такое же поведение.