[英]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.