почему мой URL-адрес без www https не работает?

Я создал статический сайт корзины s3, который работает. Я создал сертификат для:

с дополнительными именами:

  • *.example.com
  • пример.com

В моем DNS я успешно прикрепил все 2 сертификата. Да, все 2, потому что подстановочный знак и пустой поддомен были одинаковыми значениями CNAME.

В DNS у меня есть www.example.com CNAME, идущий на URL-адрес облачного интерфейса.

Я подумал, что, может быть, проблема в этом, и мне следует не использовать www, а также попробовать подстановочный знак, но оба просто не работали и ничего не загружалось.

Затем я создал CloudFront и прикрепил к нему сертификат с альтернативными доменными именами (CNAME).

В CloudFront моя политика протокола средства просмотра ПЕРЕНАПРАВЛЯЕТСЯ НА HTTPS

Поведение:

Еще одна вещь: у меня есть отдельный сертификат для отдельного веб-сайта на поддомене sub.example.com. Может ли это повлиять на это?

Есть ли что-нибудь выдающееся, что могло бы сделать это?


person uno    schedule 05.02.2021    source источник
comment
Вы написали, что www.example.com CNAME перейдет на URL-адрес облачного фронта.? А как насчет example.com? Куда это указывает?   -  person Marcin    schedule 05.02.2021
comment
Когда я пытаюсь добавить example.com или *.example.com к тому же URL-адресу Cloudfront, он не позволяет мне ввести его, говоря о недопустимой записи.   -  person uno    schedule 05.02.2021
comment
Я попытался удалить cname www.domain.com для URL-адреса облачного фронта и использовать подстановочный знак, но он вообще не загружался.   -  person uno    schedule 05.02.2021
comment
Обычно вам нужно CNAMES. www.example.com->CF и example.com->CF. Вы пробовали это?   -  person Marcin    schedule 05.02.2021
comment
Это не позволяет мне делать и то, и другое? Я на name.com. Я только что попробовал ANAME, так что посмотрим, что получится.   -  person uno    schedule 05.02.2021
comment
Что ж, похоже, ANAME сработало.   -  person uno    schedule 05.02.2021
comment
Это хорошо :-). Если вы не возражаете, я дам ответ. я   -  person Marcin    schedule 05.02.2021


Ответы (1)


На основании комментариев.

Разрешение example.com не сработало, поскольку узел DNS (name.com) был настроен на разрешение только www.example.com в URL-адрес дистрибутива CloudFront.

Решение состояло в том, чтобы добавить запись ANAME в точку example.com в URL-адрес дистрибутива CloudFront.

person Marcin    schedule 05.02.2021