前提条件

インストール条件として、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