簡體   English   中英

AWS ELB/ALB http/2 通過 http/2(不是 http/1.1)傳遞到 EC2 實例

[英]AWS ELB/ALB http/2 pass thru to EC2 instance via http/2 (not http/1.1)

AWS ELB/ALB 現在支持 HTTP/2。

根據文檔( https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html ):

Application Load Balancer 通過 HTTPS 個偵聽器為 HTTP/2 提供原生支持。 您可以使用一個 HTTP/2 連接並行發送多達 128 個請求。 負載均衡器將這些轉換為單獨的 HTTP/1.1 請求,並將它們分發到目標組中的健康目標。

我的目標是運行 Apache 並支持 HTTP/2 的 EC2 實例。 是否可以讓 ALB 通過 HTTP/2 連接到目標(EC2 實例)並避免讓 ALB <--> ec2 連接通過 HTTP/1.1?

我沒有在控制台或文檔中看到任何執行此操作的方法。

不,這是不可能的。

ALB 總是將請求轉換為 HTTP/1.1,這不是一個可配置的選項。

是的,可以在基本配置部分將目標組配置為使用 http2,如下所示。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM