Linux

使用 nginx 的 http/1 和 http/2 並行傳遞

  • January 21, 2021

是否可以在 nginx 中同時擁有http/1http/2啟用虛擬主機?

這個想法是通過提供服務來擴大支持的瀏覽器(http/2如果支持,如果不支持,則回退到http/1.

這在 TLS 握手中自動處理。客戶端在其初始握手消息中發送一個名為 ALPN(應用層協議協商)的 TLS 擴展,告訴它支持 HTTP/2。

然後,伺服器根據客戶端功能選擇要在連接中使用的協議。

引用自:https://serverfault.com/questions/1050540