如何在Nginx中启用h2c?

11
有没有办法在Nginx 1.9.5及以上版本中启用h2c(也称为HTTP2 cleartext)?
我已经尝试在https://chronic101.xyz上使用TLS上的h2,它可以工作,但是我也想在端口80上实现h2c。
谢谢,
chrone
1个回答

9

只需在您的listen指令末尾添加http2即可。

例如:

server {
    listen 80 http2;

然而,请注意大多数浏览器不支持未加密的HTTP/2,因此仍会将内容作为HTTP/1.1提供。


哇,@Gabriel Hautclocq,谢谢,它终于在Nginx 1.10上运行了。 :D - chrone
值得注意的是,截至我撰写此消息时,nginx不支持在与http/1.1相同的端口上运行h2c。也就是说,它无法在协议之间自动切换。 - fgblomqvist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接