Elastic Beanstalk node.js应用程序通过SSL提供服务

时间:2016-09-02 14:24:10

标签: node.js amazon-web-services ssl

我开发了一个 node.js 应用程序,并使用AWS工具和Elastic Beanstalk成功上传和部署它。我的应用程序可以通过EB提供的网址访问。

我通过AWS Certificate Manager创建SSL认证,并从配置菜单中分配。 Load Balancer Config

当我检查Load balancer和安全组配置时,一切看起来都不错,但如果我想尝试获取https:// myappurl .us-west-2.elasticbeanstalk.com我收到了隐私错误回复。

我认为这更可能是亚马逊的支持问题,但也许有人知道我是否会遗漏某些内容。

由于

2 个答案:

答案 0 :(得分:2)

SSL证书将用于特定域。它当然不适用于myappurl.us-west-2.elasticbeanstalk.com域,因为您不拥有域elasticbeanstalk.com,因此您无法为该域创建有效的SSL证书。 SSL证书仅适用于您为其创建证书的自定义域,并且仅当您具有实际指向Elastic Beanstalk环境的自定义域时才会使用。

答案 1 :(得分:0)

SSL证书根据生成的域名运行。根据你的评论你得到myapp.mydomain.io的证书,所以它不适用于myappurl.us-west-2.elasticbeanstalk.com你必须映射myapp.mydomain.io指向EB然后你的myapp。 mydomain.io将提供SSL证书。 https://myapp.mydomain.io