apache从 2.4.17 开始,已经可以支持http2
由于我本机安装的是 Apache/2.4.57 ,所以基本条件满足,接下来就是详细的安装步骤了
修改配置
配置文件地址 /etc/httpd/conf/httpd.conf
在文件最后添加 下面两行
LoadModule http2_module modules/mod_http2.so
Protocols h2 h2c http/1.1
解决报错
如果报错,说明yum 选择的安装包默认没有开启http2 的支持,这里不用源码编译也可以解决,直接下载其它机器上编译好的文件,这里已经上传好了一个,可以直接下载使用 下载 mod_http2.so 文件,放入到目录 /usr/lib64/httpd/modules 即可
Cannot load modules/mod_http2.so into server: /etc/httpd/modules/mod_http2.so: cannot open shared object file: No such file or directory
重启服务器
之后,重启服务器,访问即可看到效果

文章介绍了如何在Apache2.4.57版本中启用HTTP/2支持。首先需要在配置文件httpd.conf中加载http2_module并设置协议为h2和http/1.1。如果遇到模块找不到的错误,可以通过下载已编译的mod_http2.so文件放到指定目录解决问题。最后,重启服务器以应用更改。
1061

被折叠的 条评论
为什么被折叠?



