<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>According to <a class="moz-txt-link-freetext" href="https://www.nginx.com/blog/http2-module-nginx/#QandA">https://www.nginx.com/blog/http2-module-nginx/#QandA</a>
      nginx only supports HTTP/2 on the client side, but it is possible
      to configure proxy_pass to use HTTP/2.</p>
    <p>There is a huge benefit in supporting HTTP/2 on the Upstream, as
      that will allow the Upstream servers to perform HTTP/2 Push
      (<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/HTTP/2_Server_Push">https://en.wikipedia.org/wiki/HTTP/2_Server_Push</a>).</p>
    <p>While nginx can not know which resources should be pushed on a
      dynamic page, as dynamic pages can not be simply cached across
      different users, the Upstream servers can know which resources
      should be pushed.<br>
    </p>
    <p>I really think that nginx should reconsider its position on this
      matter.</p>
    <p>In the meantime, where can I find documentation on how to
      configure proxy_pass to use HTTP/2?</p>
    <p>Thank you,<br>
      <br>
    </p>
    <div class="moz-signature">
      <p>Igal Sapir
        <br>
        Lucee Core Developer
        <br>
        <a href="http://lucee.org/">Lucee.org</a></p>
    </div>
  </body>
</html>