作者:The_Fuck_566 | 来源:互联网 | 2020-07-31 10:51
本篇文章给大家介绍的内容是关于在CentOSRedHatDebian和Ubuntu系统上的ApacheWeb服务器中启用HTTP2.0,下面我们来看具体的内容。
本篇文章给大家介绍的内容是关于在CentOS/Red Hat/Debian和Ubuntu系统上的Apache Web服务器中启用HTTP/2.0,下面我们来看具体的内容。
Apache版本支持的HTTP/2协议>=2.4.17。因此,需要确保你的Apache版本支持HTTP/2协议。如果尚未安装Apache或仍然使用旧版本,需要先升级它。使用以下命令添加ppa,以便在Ubuntu系统上安装最新的Apache2版本。
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/apache2
$ sudo apt-get update
$ sudo apt-get install apache2
验证Apache版本
在系统上成功安装了Apache2 Web服务器之后,请确保Apache>=2.4.17,早期版本不支持HTTP/2协议。
$ apache2 -v
Server version: Apache/2.4.17 (Ubuntu)
Server built: 2015-11-05T00:00:00
在Apache中启用HTTP/2
HTTP/2协议需要SSL/TLS虚拟主机。如果没有启用SSL/TLS的网站,则无法使用HTTP/2协议。现在编辑你的网站virtualhost并在listen部分添加http2关键字。
$ sudo a2enmod http2
$ sudo service apache2 restart
验证HTTP/2
为你的域配置一个带有SSL的虚拟主机。
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux视频教程栏目!
以上就是如何在Apache中启用HTTP/2.0的详细内容,更多请关注 第一PHP社区 其它相关文章!