#amazon-web-services #https #dns #amazon-elastic-beanstalk #cloudflare
#amazon-веб-сервисы #https #dns #amazon-elastic-beanstalk #cloudflare
Вопрос:
Я пытаюсь добавить HTTPS-соединение к API-интерфейсу сервера, который у меня есть в elastic beanstalk, используя CloudFlare в качестве DNS. Шаги, которые я выполнил:
- Перейдите в AWS certificate manager и создайте сертификат для *.nameofmydomain.com
- Проверен сертификат
- Создан прослушиватель в разделе загрузчика elastic beanstalk, порт 443 и ранее созданный сертификат
- Создана запись CNAME в cloudflare, которая указывает api.nameofmydomain.com к эластичному бобовому стеблю (xxxxx.yyyyy.eu-west-1.elasticbeanstalk.com )
Когда я открываю https://xxxxx.yyyyy.eu-west-1.elasticbeanstalk.com Я получаю следующую ошибку
Комментарии:
1. Работает ли cloudflare только в режиме DNS или в режиме прокси для api.nameofmydomain.com ?
2. @drussey режим прокси
3. Это странно и означает, что эта ошибка SSL исходит от Cloudflare. Проста ли настройка SSL с помощью cloudflare с помощью бесплатного универсального SSL, предоставляемого cloudflare? Возможно, вы используете старый браузер и поддерживаете только более новый набор шифров (TLS 1.3) в Cloudflare?
4. @drussey я использую последнюю версию firefox, и я не вносил никаких изменений в cloudflare в отношении SSL, поэтому я использую настройки по умолчанию
5. @drussey спасибо за помощь в устранении неполадок, я наконец нашел ошибку
Ответ №1:
Я обнаружил проблему, оказывается, что сертификаты ACM с подстановочными знаками в AWS работают только для одного уровня, и я пытался создать домен, в котором был xxx.yyy.nameofmydomain.com изменение его только на один уровень заставило его работать
Комментарии:
1. Ах, это имеет смысл и для cloudflare. Я думал, что ваш домен был одного уровня — api.nameofmydomain.com — несколько уровней поддоменов также приведут в замешательство серверы Cloudflare, основанные на SNI, и они не смогут покрыть ваш сайт своим универсальным SSL-сертификатом.
2. В AWS это не просто сертификаты ACM с подстановочными знаками, сертификаты с подстановочными знаками работают только на одном уровне для любого сервиса в Интернете.
3. @MarkB о, хорошо, это приятно знать, спасибо!