Have an Apache ssl only in front of an Apache on port 80 with several
vhosts.
In front have:
ProtocolsHonorOrder On
Protocols h2 http/1.1
LoadModule http2_module modules/mod_http2.so
ProxyPass / http://127.0.0.1:80/
ProxyPassReverse / http://127.0.0.1:80/
In backend have:
ProtocolsHonorOrder On
Protocols h2c http/1.1
LoadModule http2_module modules/mod_http2.so
This is working great and with all the vhosts.
When I add/change the front to:
ProtocolsHonorOrder On
Protocols h2 http/1.1
LoadModule http2_module modules/mod_http2.so
LoadModule proxy_http2_module modules/mod_proxy_http2.so
ProxyPass / h2c://127.0.0.1:80/
ProxyPassReverse / h2c://127.0.0.1:80/
This is not working as expected, all is going to the default/first
vhost.
a log line from the backend gives is all cases not found .
default 127.0.0.1 - - [16/Feb/2017:10:22:00 +0100] "GET /index.php
HTTP/2.0" 404 207 .......
Cheers,
Steffenal