如何在 CentOS7 的 Virtualmin 上 enable/install HTTP/2

How to enable/install HTTP/2 on Virtualmin in CentOS7

我在我的 CentOS7 服务器上安装了 Virtualmin,目前很少有网站 运行 在此服务器上。没有单独的 Apache 安装,因为它使用 Virtualmin。但是,我需要在我的服务器上安装/启用 HTTP/2,但是 Internet 上的当前资源不足以帮助我了解如何执行此操作,因为我安装了 Virtualmin,其中托管的站点很少。我该怎么做?

HTTP/2 支持仅在 Apache 2.4.17 中添加,因此使其在 CentOS 7 上运行的唯一方法是手动重建它。 OpenSSL 1.0.2 版已经在 CentOS 7 上可用。

也许最简单的方法是升级到已经提供所需 Apache 版本的发行版。

由于 recent events,我不推荐 CentOS 8,但是 Ubuntu Virtualmin 支持 20.04 LTS 和 Debian 10,并且具有最新版本的 Apache。未来我们将支持任何1:1兼容forks/clones的RHEL;最近我们还修复了对 RHEL 8 的支持,并且还支持 CentOS 8 Stream。