You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Russel Van Tuyl <ru...@gmail.com> on 2016/03/01 14:18:31 UTC

[users@httpd] mod_proxy HTTP/2

I have Apache (2.4.18) setup and working fine with HTTP/2 on host-a. I can
establish HTTP/2 connections to host-a with any web browser. I also have
HTTP/2 and mod_proxy setup on host-b. I can proxy HTTP/1.1 requests from
host-b to host-a with any web browser. I can also establish HTTP/2
connections with host-b using any web browser. However, I can't get the
proxy request from host-b to host-a to talk HTTP/2. The connection between
host-b and host-a doesn't utilize the TLS ALPN extension so that the h2
protocol can be used. A packet capture shows that HTTP/1.1 is used for the
proxy connection between host-b and host-a despite the fact that virtual
host on host-a is configured to only accept h2 connections. Is there a way
to force the use of the TLS ALPN extension?

Thanks for your time,
Russel

Re: [users@httpd] mod_proxy HTTP/2

Posted by Yehuda Katz <ye...@ymkatz.net>.
mod_proxy_http doesn't support http2 yet. There is a separate
mod_proxy_http2, but I don't think it has been released.
It uses a new syntax to force an h2 connection.

Dev list discussion:
http://marc.info/?l=apache-httpd-dev&m=145495124513617&w=2

- Y

Sent from a device with a very small keyboard and hyperactive autocorrect.
On Mar 1, 2016 8:18 AM, "Russel Van Tuyl" <ru...@gmail.com> wrote:

> I have Apache (2.4.18) setup and working fine with HTTP/2 on host-a. I can
> establish HTTP/2 connections to host-a with any web browser. I also have
> HTTP/2 and mod_proxy setup on host-b. I can proxy HTTP/1.1 requests from
> host-b to host-a with any web browser. I can also establish HTTP/2
> connections with host-b using any web browser. However, I can't get the
> proxy request from host-b to host-a to talk HTTP/2. The connection between
> host-b and host-a doesn't utilize the TLS ALPN extension so that the h2
> protocol can be used. A packet capture shows that HTTP/1.1 is used for the
> proxy connection between host-b and host-a despite the fact that virtual
> host on host-a is configured to only accept h2 connections. Is there a way
> to force the use of the TLS ALPN extension?
>
> Thanks for your time,
> Russel
>