通过 Route 53 购买域并在 EC2 实例上启动我的 NodeJS 应用程序后,我关注了 this guide为我的网站创建 SSL 证书。
然而,每当我打开它时,我仍然会在 Chrome 上收到“您的连接不安全”警告。
我错过了什么吗?
在 AWS Certificate Manager 中,我有我的域的证书。
我的 LB 监听端口 80 和 443,并且我的 SSL 证书与端口 443 (HTTPS) 相关联。
最佳答案
引用我们的讨论,在 URL 中 sepcify https
时它工作正常,所以你需要将 http
流量重定向到 LB 中的 https
规则。
创建 HTTP 到 HTTPS 重定向规则发生在监听器中,作为规则。我假设您已经熟悉设置基本的 ALB、Target Group 和 Listener。创建监听器后,您可以向其添加新规则来处理重定向。
重定向本身发生在操作部分。在操作部分选择重定向到。
由于我们只需要将 HTTP 重定向到 HTTPS,我们将保持主机、路径和查询不变,只需将协议(protocol)更改为 HTTPS,并将端口更改为 443。
现在所有传入端口 80 的流量现在都将重定向到 443。
关于amazon-web-services - 无法建立与负载平衡器的安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58326215/