2017-09-14 12 views
0

this guideの後にnginxの乗客改造バージョンをインストールしました。CentOS 7でHTTP/2 ALPNをサポートしている乗客nginx

残念ながら、RPMのnginxのバージョンは、HTTPS/2ALPNをサポートしていないOpenSSL 1.0.1eで構築されています。この設定でHTTP/2を有効にするためのソースからのnginxのビルドは私の唯一のオプションですか?

+0

はい、またはドッキングウィンドウをインストールし、ドッキングウィンドウコンテナを引き出し、RPM –

答えて

0

あなたはいくつかのオプションをしました:

  1. もソースから構築されたOpenSSLでソースからインストールしてください。
  2. これを実行するには、Dockerやその他のコンテナテクノロジを使用します。
  3. OpenSSL 1.0.2 which includes ALPN supportが含まれているので、Centos 7.4(執筆時点でliterally just released)にアップグレードしてください。
  4. サーバーの前でCDNを使用すると、HTTP/2サポートが提供され、HTTP/1のままでもかまいません。例えば、Cloudflare offer free plans for thisである。
  5. 上記と同様に、HTTP/2をサポートするNginxの前に別のサーバ/ロードバランサを配置し、Nginxへのプロキシ要求を行います。
+1

広告3で任意のnginxのバージョンや構築済みの画像を得ることができます私は昨日すでにアップグレードをしましたが、それはどのような方法で設定には影響しません。 RPMから来るnginxは古いバージョンのOpenSSLを使ってコンパイルされているからです。 – endriu

+0

でも、少なくとも1)は簡単です(nginxとopensslではなくnginxをソースからインストールするだけです)。まもなく変更されると思います.Centos 7.4が文字通り出てきています。 –

+0

しかし、まだよく分かります。まだ自分自身をアップグレードしていないが、すぐにそれについて計画を立ててください! –

関連する問題