我开发了一个 node.js 应用程序,并使用AWS工具和Elastic Beanstalk成功上传和部署它。我的应用程序可以通过EB提供的网址访问。
我通过AWS Certificate Manager创建SSL认证,并从配置菜单中分配。 Load Balancer Config
当我检查Load balancer和安全组配置时,一切看起来都不错,但如果我想尝试获取https:// myappurl .us-west-2.elasticbeanstalk.com我收到了隐私错误回复。
我认为这更可能是亚马逊的支持问题,但也许有人知道我是否会遗漏某些内容。
由于
答案 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