Apache2启用http/2

Debian 12

2023年8月5日升级到Debian12后,PHP版本也被更新到8.2,相关操作有一些调整,不过基本大差不大。

sudo apt install php8.2-fpm
sudo a2enconf php8.2-fpm
sudo a2dismod php8.2
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod http2
sudo systemctl restart apache2.service

Ubuntu 18.04

目前使用的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

本文链接地址: Apache2启用http/2

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to top