gpt4 book ai didi

amazon-web-services - 应用程序负载均衡器 (ELBv2) SSL 直通

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:34 25 4
gpt4 key购买 nike

我正在尝试配置 AWS 应用程序负载均衡器(相对于 Classic Load Balancer)以将流量分配到我的 EC2 Web 服务器。出于合规原因,我需要为我的应用程序进行端到端 SSL/HTTPS 加密。

在我看来,确保客户端和 Web 服务器之间的整个流量加密的最简单方法是终止 Web 服务器上的 HTTPS 连接。

我的第一个问题:是否可以通过 AWS Application Load Balancer 以这种方式将 HTTPS 流量传递到负载均衡器后面的 Web 服务器?

根据我从 AWS 文档中收集到的信息,可以使用 Classic Load Balancer(通过 TCP 直通)以这种方式传递流量。但是,Application Load Balancer 看起来像是要自行终止 HTTPS 连接,然后执行以下操作之一:

  • 将流量发送到未加密的网络服务器,出于合规原因我不能这样做
  • 创建到 Web 服务器的新 HTTPS 连接,这似乎是额外的工作负载

我的第二个问题:对文档的理解是否正确?

最佳答案

终止 Web 服务器上的 SSL 连接需要您将负载平衡器监听器从 HTTPS 更改为 TCP。 ALB 不支持这个,只支持经典的 ELB。此外,如果您在 Web 服务器上终止 SSL,负载均衡器将无法检查请求,因为它无法解密它,因此它无法执行所有花哨的新路由操作ALB 支持。

如果您真的想使用 ALB 来获得它提供的新功能,并且需要端到端加密,则必须在 ALB 处终止 SSL,并且还要在 Web 服务器上安装 SSL 证书。 Web 服务器证书可能类似于自签名证书,因为只有 ALB 会看到该证书,而客户端不会。

我假设您出于合规性原因(PCI、HIPAA 等)需要端到端加密。否则,没有非常令人信服的理由去经历设置的麻烦。

关于amazon-web-services - 应用程序负载均衡器 (ELBv2) SSL 直通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42027582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com