On Mon, Feb 29, 2016 at 1:55 PM, Jacob Champion <[email protected]> wrote: > I'm only just figuring out how to actually test the proxy module at > runtime, though, so... caveat emptor.
FWIW, with that patchset, I was able to get an h2c (plaintext) proxy working with the nghttp2.org test server. So that's a good sign. I still don't have my OpenSSL build process for Windows down enough to test out an h2 proxy, but that'll be my next trick. That said, the h2c proxy needed an additional patch to work -- mod_proxy_http2's URL canonicalization removes port 80 from h2c:// URLs, but mod_proxy doesn't know which port to use for the h2c pseudo-scheme, so the proxy fails. One possible solution (patch attached) is to add the h2c and h2 schemes to the proxy_schemes_t list in proxy_util.c. I don't know if that's the *right* solution, but it works for me? --Jacob
http2-proxy-ports.patch
Description: Binary data
