Вопрос по amazon-web-services, redirect, amazon-s3, dns, amazon-route53 – Как перенаправить голый (apex) домен на www с помощью Route 53?

29

Мне нужно сделать редирект 301 с сайта example.com на www.example.com с использованием маршрута 53 (и S3, если необходимо). Есть несколько решений для подобных проблем, но они либо не решают, какперенаправление с вершины или они простоне работает.

Когда я следую за шагамиВот, Маршрут 53 говорит мне, что я не могу добавить CNAME в домен apex. Поэтому я застрял в грязи.

Это кажется глупым, но Amazon усложняет задачу. Любая помощь будет оценена.

Ваш Ответ

3   ответа
3

Создайте новый Bucket и назовите его в точности как ваше голое доменное имя (например, example.com).В свойствах Bucket выберите «Static Website Hosting» и сделайте его перенаправленным на ваш домен www.example.com. Нажмите «Сохранить».Перейдите в зону размещения Route53 и создайте запись A. Отметьте его как Псевдоним и в раскрывающемся списке выберите недавно созданное ведро.Ты готов.
В облачном фронте вы можете использовать функцию лямбда-края, чтобы ВСЕГДА перенаправлять на правильный домен Eugene
Для HTTPS вам нужно использовать облачный фронт lapinkoira
Примечание: этот метод работает только для HTTP - HTTPS не работает Nick
60

Перейдите к консоли S3 по адресуhttps://console.aws.amazon.com/s3/home и нажмитеСоздать ведро, ЗаНазвание ковша введите свое голое доменное имя, например, для www.example.com вы бы поместили только example.com. Затем нажмитеСоздайте.

Нажмите на название нового ведра, затем нажмитесвойства > Статический хостинг, В появившемся меню выберитеПеренаправить запросы, ЗаЦелевое ведро или домен введите полный домен, например www.example.com. Запротокол введите желаемый протокол, http или https. НажмитеСохранить.

Откройте зону размещения Route 53, перейдя кhttps://console.aws.amazon.com/route53/home и нажавХостинг зоны в меню слева. Выберите домен и нажмитеСоздать набор записей, Оставьназвание оставьте поле пустым и оставьте тип по умолчанию наA - адрес IPv4, Выбратьда для псевдонима, и нажмите наAlias ​​Target текстовое окно. Возможно, вам придется подождать несколько минут для значений в раскрывающемся меню, которое появляется для заполнения. На этом этапе меню должно содержать конечную точку веб-сайта S3, созданную на шагах 1 и 2. Выберите ее.

Наконец, нажмитеСоздайтеи наслаждайтесь новой настройкой маршрутизации!

Чтобы заставить это работать и с SSL (example.com перенаправление наexample.com), см. этот пост в блоге:building.vts.com/blog/2015/11/02/... Flimm
Недостатком этого является то, что вы теряете информацию заголовка (реферер и т. Д.). beterthanlife

Похожие вопросы