При настройке AWS CloudFront (или Load Balancer) у меня есть возможность выбрать Перенаправить все HTTP-запросы на HTTPS или использовать Только HTTPS вариант .
Мой веб-сайт работает только с HTTP, поэтому я не хочу никакого HTTP-соединения.
Какое значение эти параметры имеют для моей конфигурации?
«Только HTTPS» означает, что если кто-то перейдет на http://foo.cloudfront.net/
, он получит ошибку.
«Перенаправить все HTTP-запросы на HTTPS» означает: я буду перенаправлен с http://foo.cloudfront.net/
на https://foo.cloudfront.net/
.
"Только HTTPS" подходит для CloudFront URL-адрес, который ваши пользователи не будут вводить (например, для CDN изображений или прокси-сервера перед API), но если вы используете его для размещения URL-адресов, ориентированных на пользователя, вам нужны перенаправления, чтобы кто-то, кто набирает ваш www.example.com
по-прежнему не работает.