使用 Cloudflare 将 HTTPs 添加到 Elastic Beanstalk
Add HTTPs to Elastic Beanstalk with Cloudflare
我正在尝试将 HTTPS 连接添加到服务器 API 我在 elastic beanstalk 中使用 CloudFlare 作为 DNS。我遵循的步骤:
- 转到 AWS 证书管理器并为 *.nameofmydomain.com
创建一个证书
- 已验证证书
- 在 elastic beanstalk 加载器部分、端口 443 和之前创建的证书中创建了一个侦听器
- 在 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 将其更改为仅一个级别使其工作
我正在尝试将 HTTPS 连接添加到服务器 API 我在 elastic beanstalk 中使用 CloudFlare 作为 DNS。我遵循的步骤:
- 转到 AWS 证书管理器并为 *.nameofmydomain.com 创建一个证书
- 已验证证书
- 在 elastic beanstalk 加载器部分、端口 443 和之前创建的证书中创建了一个侦听器
- 在 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 将其更改为仅一个级别使其工作