Apache 2.4.17 より HTTP/2 がサポートされたというのを知って早速このブログをホストしているサーバー(Ubuntu 16.04 LTS)でsudo a2enmod http2 と打ってみたが、ERROR: Module http2 does not exist!とのエラー。ググってみるとどうやら Apache2 をアップグレードしないといけないらしい。
sudo add-apt-repository -y ppa:ondrej/apache2
sudo apt-key update
sudo apt-get update
sudo apt-get --only-upgrade install apache2 -y
以下のメッセージが出たら、Yを選択(※設定は全部消えるので必要ならapache2.confのバックアップを取ること)。
*** apache2.conf (Y/I/N/O/D/Z) [default=N] ?
press Y both the times and proceed.
Check your mods-available folder you will see http2.load file
sudo a2enmod http2
sudo vi /etc/apache2/apache2.conf
以下の1行をファイルの最後に追加
Protocols h2 http/1.1
で、最後にサーバを再起動。
sudo systemctl restart apache2