nginxでHTTP/2を使ってみる

posted in: nginx, Webサーバ | 0

こんにちは松田です。
nginxでHTTP/2を使ってみます。

各バージョン

  • CentOS 7.4
  • nginx 1.14.0
  • openssl 1.0.2

nginxのインストール

まずはnginxをインストールします。

※2018/08/16現在ではnginx-1.14.0-1.el7_4.ngx.x86_64が入りました。

OpenSSLのインストール

HTTP/2はSSLが必須でopensslが必要ですが、CentOS7.4にはデフォルトで入っている為、追加インストールは不要です。

SSL証明書の用意

今回は自己署名証明書を使います。検証目的なので自己署名で十分です。

nginxの設定

設定は簡単で listen 443 ssl http2 を指定するだけでHTTP/2が有効になります。

設定確認

nginxの起動と確認

chromeでhttps://サーバのIP/ に接続すると無事HTTP/2でアクセスできました!

デベロッパーツールで確認

chromeのデベロッパーツールで見るとちゃんとHTTP/2が使われています。

LINEで送る
Pocket