P: Você também suportará HTTP / 2 no lado upstream ou apenas suportará HTTP / 2 no lado do cliente?
R: No momento, apoiamos apenas HTTP / 2 no lado do cliente. Você não pode configurar o HTTP / 2 com proxy_pass. [Editor - Na versão original desta postagem, esta frase foi transcrita incorretamente como "Você pode configurar o HTTP / 2 com proxy_pass". Pedimos desculpas por qualquer confusão que isso possa ter causado.]
Mas qual é o sentido do HTTP / 2 no lado de back-end? Porque, como você pode ver nos benchmarks, não há muitos benefícios no HTTP / 2 para redes de baixa latência, como conexões upstream.
Além disso, no NGINX, você tem o módulo keepalive e pode configurar um cache de keepalive. O principal benefício de desempenho do HTTP / 2 é eliminar handshakes adicionais, mas se você já fizer isso com um cache de keepalive, não precisará do HTTP / 2 no lado upstream.