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

Перенаправление HTTPS с голого домена (example.com) на полный домен www.example.com без ошибок?

Я пытаюсь перенаправить запросы без www на www на Amazon Route 53.

Я создал корзину S3 с именем голого домена и настроил свойства корзины для перенаправления с example.com к www.example.com, а затем в Route 53 создайте псевдоним для голого доменного имени, указывающего на эту корзину S3, на основе следующего:

Перенаправлять запросы без www на www на Amazon Route 53

У меня он отлично работал, за исключением HTTPS.

Прямо сейчас я не могу получить доступ https://example.com по какой-то причине.

Любая помощь будет высоко ценится.

Проще говоря, вы не можете делать то, что пытаетесь сделать с S3, потому что конечные точки веб-сайта S3, предлагаемые S3, не поддерживают https.

Разумеется, DNS не может перенаправлять веб-браузеры, поэтому у Amazon есть простое решение, которое использует ведро S3 без содержимого и просто перенаправляет на другой домен в качестве вспомогательного механизма, позволяющего Route 53 выполнять задачу перенаправления браузер.

Но возможность перенаправления example.com → www.example.com в S3 - только http.

Вы можете поставить CloudFront перед своей корзиной s3, и CloudFront разорвет соединение SSL. HTTPS бесплатен при использовании SNI.

Шаги:

  • создать дистрибутив и настроить ssl, источником которого будет сегмент перенаправления вашего веб-сайта s3.
  • установить cname быть вашим голым доменом
  • обновить маршрут 53, чтобы указать на это распределение