使用 Cloudflare 将 HTTPs 添加到 Elastic Beanstalk

Add HTTPs to Elastic Beanstalk with Cloudflare

我正在尝试将 HTTPS 连接添加到服务器 API 我在 elastic beanstalk 中使用 CloudFlare 作为 DNS。我遵循的步骤:

  1. 转到 AWS 证书管理器并为 *.nameofmydomain.com
  2. 创建一个证书
  3. 已验证证书
  4. 在 elastic beanstalk 加载器部分、端口 443 和之前创建的证书中创建了一个侦听器
  5. 在 cloudflare 中创建了一条 CNAME 记录,将 api.nameofmydomain.com 指向弹性 beanstalk (xxxxx.yyyyy.eu-west-1.elasticbeanstalk.com)

当我打开 https://xxxxx.yyyyy.eu-west-1.elasticbeanstalk.com 时出现以下错误

当我打开 api.nameofmydomain.com 我明白了

我发现了问题,turns out that wildcard ACM certificates in AWS only work for one level,我试图在其中创建一个域 xxx.yyy.nameofmydomain.com 将其更改为仅一个级别使其工作