HTTP/2 Reverse Proxy

I have Nginx (1.9.12) 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 proxypass 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

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,264954,264954#msg-264954

As far as I know HTTP2 is only for client-server communication in Nginx.
Server to server connections remain at HTTP 1.1

Regards,
Heiko

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,264954,264956#msg-264956

Ok, thanks for the heads up.

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,264954,264989#msg-264989

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs