目前使用的Ubuntu 18.04的Apache版本是2.4.29是满足http/2的支持的。但是如果wordpress使用的php7.2依赖的mpm是不支持http/2,因此需要做以下的调整才能支持:
sudo apt-get install php7.2-fpm
sudo a2enmod proxy_fcgi
sudo a2enconf php7.2-fpm
sudo a2dismod php7.2
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod http2
sudo systemctl restart apache2.service
还有,对应站点的配置,将http/2的优先级提高:
Protocols h2 http/1.1
再重启或reload下Apache2服务,之后可以访问试一下,应该则会启用http/2了。当然,前提是需要https的支持!
转载请注明: 转载自elkPi.com
本文链接地址: Ubuntu 18.04启用http/2