如何在AWS Elastic Beanstalk中最佳使用HTTP 2

13

我在AWS上使用弹性Beanstalk托管一个基于Ruby on Rails的应用,目前该应用使用HTTP 1,现在我希望使用HTTP 2。请问有没有人能够建议我最好的方法?

1个回答

7
如果我没记错的话,当你向你的 Elastic Beanstalk 环境添加新的负载均衡器时,默认使用的是不支持 HTTP/2 的 Classic Load Balancer,解决方案是使用支持它的 Application Load Balancer,您可以在这里找到此信息。您也可以在创建环境时指定它,如此处所示。这将仅允许客户端和 ALB 之间进行 HTTP/2 通信,您的 ALB 将把那些 HTTP/2 请求转换为 HTTP/1.1 以与您的实例通信
正如这里所述: "如果完整的 HTTP/2 是您的应用程序的要求,您可以使用一个 Layer 4 ELB(具有 TCP 监听器或网络负载均衡器的 Classic Load Balancer)。如果您还对 SSL 卸载感兴趣,则目前唯一的选择是具有 SSL 监听器的 Classic Load Balancer。"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接