web-dev-qa-db-ja.com

Apache2.4.18サーバーでSSLなしでhttp2を実装する方法

Apache 2.4.18HTTPサーバーで実行されているHTTP/2プロトコルを使用してWebサイトを作成しました。 HTTP/2がデフォルトでSSLを必要とすることをどこかで読んだので、現在、WebサイトをSSL対応にしています。 Webサイトを安全にする必要がない場合があるため、SSL証明書の購入にお金をかけたくありません。

SSL構成を使用せずにHTTP2プロトコルを実装する方法はありますか?はいの場合、httpd.confファイルにどのような構成設定を書き込む必要がありますか?ブラウザのプロパティ/設定(Chrome/Firefoxなど)を変更する必要がありますか?

9
Dhumil Agarwal

私の知る限り、HTTPSではなくHTTP経由でWebサイトに接続する場合、ほとんどのWebブラウザーはHTTP2プロトコルを使用しません。

SSL証明書を無料で入手できる場所はたくさんあります。たとえば、 StartSSLniversal SSLLet's Encryptを参照)ここ )およびその他。証明書は長期間使用できず、タイムスタンプ( ここ など)などの追加のプロパティがない可能性がありますが、それでも使用できます。証明書は引き続き無料で使用できます。

here を読むことができます。たとえば、Apache HTTPServerでHTTP2を構成する手順です。最も重要なのは、最新バージョンの OpenSSL と最新バージョンのApacheサーバーを使用することです。 記事 HTTP2について、見てください ビデオ および対応するスライド ここ TLSの高速化と通過について-を読むことをお勧めします チェックリスト

8
Oleg