Steffen, can you get a http2:trace2 log of such a curl request?
> Am 22.02.2017 um 12:52 schrieb Steffen <[email protected]>: > > Picking up the good host now. > > With a download chrome says in Status bar: starting, and stays there. > > Curl hanging: > > 0 14.4M 0 32767 0 0 27237 0 0:09:17 0:00:01 0:09:16 27237 > 0 14.4M 0 32767 0 0 14873 0 0:17:01 0:00:02 0:16:59 14873 > 0 14.4M 0 32767 0 0 10230 0 0:24:44 0:00:03 0:24:41 10230 > 0 14.4M 0 32767 0 0 7796 0 0:32:28 0:00:04 0:32:24 7796 > 0 14.4M 0 32767 0 0 6297 0 0:40:12 0:00:05 0:40:07 6297 > 0 14.4M 0 32767 0 0 5282 0 0:47:55 0:00:06 0:47:49 0 > 0 14.4M 0 32767 0 0 4539 0 0:55:46 0:00:07 0:55:39 0 > 0 14.4M 0 32767 0 0 3987 0 1:03:29 0:00:08 1:03:21 0 > .... > .... > .... > .... > 0 14.4M 0 32767 0 0 3554 0 1:11:13 0:00:09 1:11:04 0 > 0 14.4M 0 32767 0 0 3206 0 1:18:57 0:00:10 1:18:47 0 > 0 14.4M 0 32767 0 0 2920 0 1:26:41 0:00:11 1:26:30 0 > > Looks like that the issue is that the front is h2 and the back h2c. > > On Wednesday 22/02/2017 at 11:30, Stefan Eissing wrote: >> You can try now in v1.9.1 if it works as needed now. >> >>> Am 17.02.2017 um 16:11 schrieb Steffen <[email protected]>: >>> >>> Looks like the same, is not looking for the host as with 1.1 >>> >>> It is on my wish list for 2.4.26 >>> >>> >>> >>>> Op 16 feb. 2017 om 11:38 heeft Stefan Eissing >>>> <[email protected]> het volgende geschreven: >>>> >>>> Is this the same as https://github.com/icing/mod_h2/issues/124 ? >>>> >>>> It seems that the ProxyPreserveHost is not (correctly) implemented. >>>> >>>>> Am 16.02.2017 um 10:42 schrieb Steffen <[email protected]>: >>>>> >>>>> >>>>> 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 >>>>> >>>>> >>>> >>>> Stefan Eissing >>>> >>>> <green/>bytes GmbH >>>> Hafenstrasse 16 >>>> 48155 Münster >>>> http://www.greenbytes.de >>>> >>> >> >> Stefan Eissing >> >> <green/>bytes GmbH >> Hafenstrasse 16 >> 48155 Münster >> http://www.greenbytes.de >> > > Stefan Eissing <green/>bytes GmbH Hafenstrasse 16 48155 Münster www.greenbytes.de
