我的网站由 Firebase 托管托管,我想向在 AWS EC2 实例上运行的 NodeJS 进程发送一个 http 帖子。
第一个失败:EC2 是 http,我有混合内容(https 和 http)的错误。
接下来,我在 EC2 实例前面放置了一个负载均衡器,并安装了我的域证书 (www.mydomain.com) 第二次失败:我收到 ERR_INSECURE_RESPONSE 错误,因为 loadbalancer.amazonaws.com 与 www.mydomain.com 不匹配
我无能为力地解决我认为是直截了当的用例。请帮忙。
最佳答案
两个选项。
您需要向 Amazon 注册您的域,以便您可以在 AWS Route53 中创建托管区域。在那里,您可以创建一条记录以将“mydomain.com”指向您的负载均衡器。
另一个选项是使用您当前的注册(GoDaddy 或其他人),将您的域转发到您的负载均衡器。您可能需要启用“Forwarding with Masking”,这样它看起来仍然像您的域,但由 AWS 负载均衡器提供服务。
让我知道什么有效(或无效),我会更新此答案。
关于node.js - SSL 域与 ec2 DNS 名称不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36563604/