2017-01-18 27 views

回答

1

鉻要求ALPN爲HTTPS,因爲它已經貶值了其前身(NPN):https://ma.ttias.be/day-google-chrome-disables-http2-nearly-everyone-may-31st-2016/

其他瀏覽器還支持HTTP/2使用NPN我相信,(現在)。

要使用ALPN,您需要使用OpenSSL 1.0.2或更高版本編譯您的網絡服務器。根據Ubuntu 16.04上面的鏈接確實支持這個。

+0

我在16.04上使用apt-get install apache2安裝了apache,但測試顯示ALPN不受支持。有沒有命令檢查服務器本身? –

+1

看起來像Ubuntu還不支持Apache上的HTTP/2(https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#HTTP.2F2_support_in_Apache_httpd),所以你是如何啓用它的? –

+1

是的你是對的。 Ubuntu目前還不支持HTTP/2。我在SO上安裝了這個答案http://stackoverflow.com/a/37865176/1325686 –