本帖最后由 lihoo 于 2017-5-31 09:29 编辑
宝塔Linux面板Apache未启用http2模块,最近研究了一下,折腾了好久终于成功启用,但自己安装的配置与官方默认配置中有所不同,而且面板后台也无法管理,于是想到从官方的安装脚本提取修改,加入自己修改的部分内容,其余全部按官方原始设置,这样就与面板无缝配合了。
安装方法
1.如已安装apache,请先在面板停用并卸载apache,如果为全新安装 ,则可以先用此脚本安装apache,然后在面板安装mysql,php,ftp等其他软件。
2.执行修改后的安装脚本:
可直接wget到主机上执行
wget -O apache_http2.sh https://cdn.qianrong.me/shell/apache_http2.sh
sh apache_http2.sh
也可下载(链接)后自己修改一下后上传执行。
3.安装完后在httpd24.conf(即面板后台【apache管理】中的【配置修改】)加入以下内容
LoadModule http2_module modules/mod_http2.so
<IfModule http2_module>
ProtocolsHonorOrder On
Protocols h2 http/1.1
</IfModule>
4.启动Apache,给相关网站配置SSL。
注意如果之前已经配置了SSL,需要关闭再重新打开。然后重启即可。
详细介绍如
https://qianrong.me/website/14.html
不放心可以参考 文中方法自行修改编译。
希望宝塔团队下次更新直接默认开启HTTP/2,就不用那么麻烦了。
|
|