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 -V
Apacheの再起動中にエラーログを実行および/または確認することです。
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- どちらのオプションも多くの人が望むものではありません。