我一直在等待 Ubuntu 的新版本,这样我终于可以获得更新版本的 apache 来支持 http2。终于升级了(在更新程序出现愚蠢问题之后),但我没有在任何地方看到 http2 模块。我该如何启用 http2?请不要告诉我它被遗漏了,因为它是“实验性的”。
答案1
您可以使用Ondrej 的 Launchpad PPA:
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get dist-upgrade
我在 DigitalOceans 上找到了这个答案社区支持地点:
不要忘记,安装新版本的 Apache 后,您需要手动激活该模块:
sudo a2enmod http2
在您的 Apache 配置文件中,您可以添加全局支持:
Protocols h2 h2c http/1.1
或者您可以为单独的安全虚拟主机激活它:
Protocols h2 http/1.1
重启 Apache 就大功告成了。你可以在以下网址测试你的服务器:https://tools.keycdn.com/http2-test。