当前位置:论坛首页 > Linux面板 > 讨论

宝塔Linux面板Apache启用HTTP2模块

发表在 Linux面板2017-5-29 15:24 [复制链接] 4 6876

本帖最后由 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,就不用那么麻烦了。


使用道具 举报 只看该作者 回复
发表于 2017-5-29 15:30:04 | 显示全部楼层
额,代码乱了,还不能编辑,重新发一下。

安装:
wget -O apache_http2.sh https://cdn.qianrong.me/shell/apache_http2.sh
sh apache_http2.sh

配置:
LoadModule http2_module modules/mod_http2.so

<IfModule http2_module>
  ProtocolsHonorOrder On
  Protocols h2 http/1.1
</IfModule>

不放心的可以先下载看看脚本,保证安全,具体改动内容在我的博客有说明。
使用道具 举报 回复 支持 反对
发表于 2017-5-29 22:10:17 | 显示全部楼层
lihoo 发表于 2017-5-29 15:30
额,代码乱了,还不能编辑,重新发一下。

安装:

我也已经安装OK了, 感谢.
第一次安装 失败, 不知道为什么, 第二次安装,成功
使用道具 举报 回复 支持 反对
发表于 2017-5-31 00:20:16 | 显示全部楼层
非常给力
使用道具 举报 回复
发表于 2019-1-27 16:53:15 | 显示全部楼层
学习了
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表