我正在尝试让我的客户端与 Elastic Load Balancer 通信,监听端口 443 并使用与 *.mywebsite.com
关联的 SSL 证书。
请求的来源是 app.mywebsite.com
,我将请求直接发送到负载均衡器 (https://myapp-000000000.us-east-1. elb.amazonaws.com/api/register
),但 Chrome 正在记录 net::ERR_INSECURE_RESPONSE
。
在我的安全选项卡中,我看到 No security details are available for this origin.
与我向 ELB 发出的请求相关联。
我是否遗漏了导致我的 ELB 不返回安全详细信息的 SSL 设置?
编辑:我应该提到我的静态应用托管在 firebase 上。
最佳答案
您已将 *.mywebsite.com
等 SSL 证书与负载均衡器相关联,但您尚未将域名与负载均衡器一起使用。只有当域名与证书匹配时,SSL 证书才会生效。
现在您仍在向 https://myapp-000000000.us-east-1.elb.amazonaws.com/api/register
发送请求,但 SSL 证书不适用于elb.amazonaws.com 域名。您需要通过 DNS 主机中的 CNAME 记录将 DNS 记录指向 ELB,例如 api.mywebsite.com
。
完成后,您需要确保像这样将流量发送到 ELB:https://api.mywebsite.com/api/register
关于amazon-web-services - AWS ELB – 不安全的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47144002/