Ubuntu 18.04でHTTP/2

NO IMAGE

Ubuntu 18.04だとHTTP/2が標準で使えるとうことでやってみました

モジュールは標準で入っています
ただしPHPを使っている方は注意です

やり方的にはここを参考にしました

モジュールははじめから入ってますのでEnableにするだけです
そして
Protocols h2 http/1.1
を書くだけです

問題はmod_phpを使っている場合です
今どきは結構多いでしょう

まず問題がmpm_preforkを使っていること
このせいでHTTP/2はつかえません
mpm_eventに切り替えます
このままだとPHPが使えないのでmod_phpからphp-fpmに切り替えます
proxy_fcgi setenvifも必要です

これだで使えるようになります

かなりお手軽ですね