The configuration file of Apache already has the following:
LoadModule http2_module modules/mod_http2.so
and...
<IfModule mod_http2.c>
Protocols h2 h2c http/1.1
</IfModule>
HTTPS is working too using certificate issued from Let's Encrypt.
However, when I try to request a resource say:
https://h2.example.com/index.html
Apache is still serving it with the protocol http/1.1
and still not h2
.
One thing I noticed was that the response for the resource just have the following header:
Server: Apache/2.4.41 () OpenSSL/1.0.2k-fips
instead of the working ones with:
Server: Apache
Upgrade: h2,h2c
Did I miss something? How to configure Apache to serve HTTP version 2?
0 Answers