前提条件
インストール条件として、nginxのバージョンは1.9.5以上 ( https://www.nginx.com/blog/nginx-1-9-5/ )、OpenSSLのバージョンは1.0.2以上 ( https://www.nginx.com/blog/supporting-http2-google-chrome-users/ ) である必要がある。
古いOS使っていると、バージョンが満たせないことあるので、そういう時はDocker使うと意外と楽できる。
services:
nginx:
image: nginx:alpine
設定手順
nginxのconfのSSLの欄に「http2」を追記する。
server {
listen 443 ssl default_server http2; ←★ここにhttp2を追記★
確認手順
ブラウザのデベロッパーツールのネットワークタブにて右クリックして「Protocol」を追加して表示させ、確認する。
別の方法として、チェック用のサイトを利用しても良い。 https://tools.keycdn.com/http2-test