【发布时间】:2017-11-20 15:54:38
【问题描述】:
我在弹性 beanstalk 中有一个 node.js 应用程序,我希望通过 HTTPS 使用它。但由于某种原因,它不能安全地连接。 我遵循的步骤:
- 在 Route53 中使用我自己的域创建了一个托管区域。
- 收到用于域验证的电子邮件,接受并创建托管区域。
- 在 EB 环境配置中为 https 启用端口 443。
- 为安全组中端口 443 的 https 添加了新的入站规则。
然后,当我在浏览器中点击 url (https://myurl.us-west-1.elasticbeanstalk.com/) 时,它会显示页面但不安全。我附上了截图。
【问题讨论】:
-
您的证书有问题。是自签吗?你需要一个合适的证书。最简单的可能是从 AWS Certificate Manager 获得一个。但是您可以从证书颁发机构获得一个。见这里:docs.aws.amazon.com/elasticbeanstalk/latest/dg/…
-
如果这不是问题 - 检查浏览器说明它为什么认为它不安全(并在上面发布原因)。
-
证书由 AWS Certificate Manager 提供,我按照步骤 1 和 2 获得了证书。
-
添加了错误浏览器显示的屏幕截图
-
@Saurav 请提供有关您的证书的更多信息。您是否仅将通配符域用于证书?
标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk amazon-route53