2017-01-18 7 views
1

私のubuntu 16.04サーバでhttp2を有効にしました。 https://tools.keycdn.com/http2-testでテストを実行したところ、http2がサポートされていることが確認されましたが、「ALPNはサポートされていません」という警告も表示されます。HTTP2でALPNをインストール/有効にする必要はありますか?どのようにapache2 ubuntu 16.04のためにそれを行うには?

Di私は本当にhttp2のベネフィットを取るためにALPNが必要ですか?はいの場合はどうすればインストールできますか? ALPNをインストール/有効化/有効化する方法が見つかりません。それは前任者(NPN)を償却しているよう

答えて

1

ChromeはHTTPSのためALPNを要求:https://ma.ttias.be/day-google-chrome-disables-http2-nearly-everyone-may-31st-2016/

他のブラウザでは、まだ私は(今のところ)と考えているNPNを使用してHTTP/2をサポートしています。

ALPNを使用するには、WebサーバーをOpenSSL 1.0.2以上でコンパイルする必要があります。 Ubuntu 16.04上のリンクによれば、これをサポートしています。

+0

16.04にapt-get install apache2を使用してapacheをインストールしましたが、テストではALPNがサポートされていないと表示されています。サーバー自体をチェックするコマンドはありますか? –

+1

UbuntuはまだApache(https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#HTTP.2F2_support_in_Apache_httpd)上でHTTP/2をサポートしていないようです。これをどのように有効にしましたか? –

+1

はい、あなたは正しいです。 UbuntuはまだHTTP/2をサポートしていません。私はこの答えを使用してインストールしていますので、http://stackoverflow.com/a/37865176/1325686 –

関連する問題