Build under Windows /httpd/httpd/branches/2.4.17-protocols-http2
(Revision: 1703138) with nghttp2 v1.3.1
Was building fine, but running no go.
Using latest Chrome browser to test.
Using exact the same config as with 2.4.16, only added in server
config:
LoadModule h2_module modules/mod_h2.so
<IfModule h2_module>
ProtocolsHonorOrder On
Protocols h2c h2 http/1.1
</IfModule>
I get this error in Chrome now, with 2.4.16 all fine:
Misdirected Request. The client needs a new connection for this
request as the requested host name does not match the Server Name
Indication (SNI) in use for this connection.
Chrome shows it is using the H2 protocol.
In the error and access log:
[ssl:error] [pid 3428:tid 3952] AH02032: Hostname www.apachelounge.com
provided via SNI and hostname www.apachelounge.com provided via HTTP
are different
www.apachelounge.com 66.249.78.32 - - [16/Sep/2015:10:06:35 +0200]
TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /viewtopic.php?p=22221
HTTP/1.1" 421 322 "-" "Mozilla/5.0 (compatible; Googlebot/2.1;
+http://www.google.com/bot.html)"
When I run with with the IP Chrome all looks fine, Chrome shoes it is
using the H2 protocol.
https://[2001:980:a510:1:d571:caed:72a0:9e9b]/ looks good
https://www.apachelounge.com/ above error