配置文件阿帕奇已经具有以下内容:
LoadModule http2_module modules/mod_http2.so
和...
<IfModule mod_http2.c>
Protocols h2 h2c http/1.1
</IfModule>
HTTPS使用颁发的证书也可以让我们加密。
但是,当我尝试请求资源时说:
https://h2.example.com/index.html
Apache 仍然通过该协议为其提供服务http/1.1
,但仍然不是h2
。
我注意到的一件事是,资源的响应仅具有以下标题:
Server: Apache/2.4.41 () OpenSSL/1.0.2k-fips
而不是使用以下代码:
Server: Apache
Upgrade: h2,h2c
我遗漏了什么吗?如何配置 Apache 以提供 HTTP 版本 2?