Назад | Перейти на главную страницу

504 Тайм-аут шлюза на HTTPS, но не HTTP

Я настроил 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 выбран как протокол экземпляра и точно такое же поведение.