如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2
Posted
技术标签:
【中文标题】如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2【英文标题】:How to enable/install HTTP/2 on Virtualmin in CentOS7 【发布时间】:2021-04-01 21:54:48 【问题描述】:我在我的 CentOS7 服务器上安装了 Virtualmin,目前在这台服务器上运行的网站很少。没有单独的 Apache 安装,因为它使用的是 Virtualmin。但是,我需要在我的服务器上安装/启用 HTTP/2,但 Internet 上的当前资源不足以帮助我学习如何执行此操作,因为我安装了 Virtualmin,其中托管了几个站点。我该怎么做?
【问题讨论】:
【参考方案1】:HTTP/2 支持仅在 Apache 2.4.17 中添加,因此使其在 CentOS 7 上工作的唯一方法是手动重建它。 OpenSSL 1.0.2 版已经在 CentOS 7 中可用。
也许最简单的方法是升级到已发布所需 Apache 版本的发行版。
由于recent events,我不推荐 CentOS 8,但是 Virtualmin 都支持 Ubuntu 20.04 LTS 和 Debian 10,并且具有最新版本的 Apache。将来我们将支持任何 1:1 兼容的 RHEL 分支/克隆;最近我们也修复了对 RHEL 8 的支持,并且还支持 CentOS 8 Stream。
【讨论】:
CentOS 7 通过 SCL 提供可选的 Apache Web Server 2.4.34(yum install centos-release-scl-rh
,然后是 yum install httpd24-httpd
,也许是 yum search httpd24-httpd
以查看其他模块/扩展等),但是 i> 由于文件系统路径不同,我不确定 Virtualmin 是否能够正确处理。以上是关于如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 virtualmin 以使用 cloudflare
如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6