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


Reply via email to