簡體   English   中英

HTTP2默認為HTTP / 1.1

[英]HTTP2 defaulting to HTTP/1.1

我想建立一個apache的負載均衡器來處理HTTP2連接,但是在入站連接默認為HTTP/1.1奇怪的是,當這只發生HTTP2連接源自於netty HTTP2庫,當請求源自於OKHTTP庫不言而喻通過罰款。

我正在使用的SSLCipherSuite

SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM- 
SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128- 
SHA256:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256- 
SHA256:AES128-SHA256:AES256-SHA:AES128-SHA

netty看到的錯誤是

io.netty.handler.codec.http2.Http2Exception:第一個接收到的幀不是SETTINGS。 前5個字節的十六進制轉儲:io.netty.handler.codec.http2.Http2Exception.connectionError(Http2Exception.java:85)處的485454502f io.netty.handler.codec.http2.Http2ConnectionHandler $ PrefaceDecoder.verifyFirstFrameIsSettings(Http2ConnectionHandler.java: 350)

github.com/netty/netty/issues/8717解決方案是上面的鏈接,它是一個apache配置信息。 H2Direct on

暫無
暫無

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

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