如何在Nginx中启用h2c?

如何在Nginx中启用h2c?,nginx,http2,Nginx,Http2,有没有办法在Nginx 1.9.5以后的版本中启用h2c(也称为HTTP2明文) 我已经尝试在中通过TLs使用h2,并且它可以工作,但是我也希望在端口80上实现h2c 谢谢 chrone应该很简单,只需在listen指令的末尾添加http2 例如: server { listen 80 http2; 但是,请记住,大多数浏览器不支持未加密的HTTP/2,因此仍将以HTTP/1.1的形式提供内容。Whoa@Gabriel Hautclocq,感谢它最终在Nginx 1.10上工作:DWo

有没有办法在Nginx 1.9.5以后的版本中启用h2c(也称为HTTP2明文)

我已经尝试在中通过TLs使用h2,并且它可以工作,但是我也希望在端口80上实现h2c

谢谢


chrone

应该很简单,只需在listen指令的末尾添加http2

例如:

server {
    listen 80 http2;

但是,请记住,大多数浏览器不支持未加密的HTTP/2,因此仍将以HTTP/1.1的形式提供内容。

Whoa@Gabriel Hautclocq,感谢它最终在Nginx 1.10上工作:DWorth注意到,nginx不支持在与http/1.1相同的端口上运行h2c(在我编写此消息时)。也就是说,它不能神奇地在协议之间切换。