CentOS/http2/ALPN

CentOS/http2/ALPN

CentOS 7.4 CRでOpenSSL 1.0.2を使用できるようになりました。

OpenSSL 1.0.2のインストール:

$ rpm -qa |grep openssl
openssl-libs-1.0.2k-8.el7.x86_64
openssl-1.0.2k-8.el7.x86_64

しかし、https://tools.keycdn.com/http2-test「www.stevenstern.me」はhttp 2をサポートしていますが、ALPNはサポートしていないと言います。

どんなアイデアがありますか? ALPNを明示的に有効にする必要がありますか?前述のように、http2が実行されているようです。

答え1

これは、すべてApache-Httpdをインストールした方法とOpenSSL 1.0.2用にコンパイルされたかどうかによって異なります。私はそうではないと提案します。

最も簡単な方法は、httpd -VApacheの再起動中にエラーログを実行および/または確認することです。

yumによるRHEL7 / Centos 7のデフォルトのビルドは、まだhttp / 2をサポートしていない2.4.7をインストールします。それでは、以前にこれを使用したことがないと思いますか?

私が知っている限り、他の公式リポジトリ(Redhat Software Collectionsなど)はまだOpenSSL 1.0.1に基づいて構築されているため、7.4でもALPNを提供していません!

現在RHEL7 / Centos 7(または7.4)の唯一のオプションは、ソースまたはサードパーティのリポジトリからインストールすることです。コードIT- どちらのオプションも多くの人が望むものではありません。

関連情報