2016-06-08 1 views
0

Я пробовал искать SO, чтобы найти существующий поток, но не очень повезло.AWS S3 bucket website + cloudfront + route 53 + SSL -> www.domain.com не работает

Вопрос: .com работает, но www. x .com и https://www. х .com приводит к ошибке CloudFront

The request could not be satisfied. 

Bad request. 
Generated by cloudfront (CloudFront) 
Request ID: 

Установка:

  1. S3 ведро с Включить веб-сайт хостинг
  2. SSL сертификат закупленный от GoDaddy и закачанный в AWS
  3. распределения CloudFront

    • refe rencing с SSL Cert
    • Альтернативные доменные имена (синонимами): MYDOMAIN.COM
    • происхождения, указывающие на S3 ведро с 1
    • Поведение: Перенаправление HTTP на HTTPS
  4. Route 53 конфиг

    • example.com/Псевдоним/указатель мыши на мой список Cloudfront
    • example.com/MX/0 smtp.secureserver.net
    • example.com/NS/4 записи, созданные с помощью АМС
    • example.com/SOA/1 запись создана AWS
    • 4 записи, созданные для SES & DKIM
    • subdomain.example.com/NS/4 ссылающейся другой маршрут 53 зоны для поддомена, который представляет собой тест окр с HTTPS
  5. домен на GoDaddy, но с пользовательской конфигурацией сервера имен - 4 записей, указывающих на Route 53 NS конфигурацию для mYDOMAIN.COM

Что работает Довольно много все остальное ...

  1. ком маршруты к протоколу HTTPS .com
  2. HTTPS .com
  3. HTTPS подобласть

Любые идеи?

Я в настоящее время запись DNS для WWW Пример ком/A/ссылки, например .com

Но это, кажется, не работает.

Любые идеи были бы высоко оценены!

ответ

0

Похоже, что решением было бы добавить еще одну запись A, которая указывает на ведро www.x.com s3 и перенаправить трафик с ведра www.x.com на корневой сайт x.com.

  1. В s3 в AWS консоли создать ведро с именем www.x.com
  2. настроить редирект под статическим веб-хостинга в свойствах нового www.x.com ведра на простой x.com
  3. в пути 53 создать еще одну запись в x.com прошла зону
  4. для рекордной точки www.x.com к мишени www.x.com s3 ведро
  5. ожидания для записи в если он не вступает в силу немедленно

Я считаю, что это разумное решение вашей проблемы.

Надеюсь, что это поможет!

+0

Спасибо за ваш ответ Akai! Чтобы уточнить ... вы имеете в виду, что я должен добавить 2-й www s3-ведро? и есть только одна запись псевдонимов, которая указывает прямо на это ведро www s3? – cj780

+0

да и нет, вы можете добавить еще один ковш на www.x.com, добавить перенаправление на x.com и добавить связанную запись A, указывающую на ведро www. Вам не нужна только одна запись псевдонимов, потому что вам все равно понадобится запись A для домена x.com, чтобы указать на облачный дистрибутив. Я отредактировал свой ответ, пожалуйста, взгляните – akai