Nginx 1.10 上的 SPDY 代替 HTTP2
Posted
技术标签:
【中文标题】Nginx 1.10 上的 SPDY 代替 HTTP2【英文标题】:SPDY instead of HTTP2 on Nginx 1.10 【发布时间】:2016-11-13 22:05:02 【问题描述】:我只是升级了一台服务器,并决定安装最新的稳定 nginx 版本,1.10。
问题是我在图像和 js 上收到以下错误。我没有在所有图像上都收到此错误,它是随机错误。
加载资源失败:net::ERR_SPDY_PROTOCOL_ERROR
我尝试在配置中使用 spdy,但收到警告并且测试失败。
nginx:[警告] 无效参数“spdy”:ngx_http_spdy_module 已被 ngx_http_v2_module 取代
在 Nginx 1.10 上更可接受 HTTP2 之前,是否仍然使用 SPDY?寻找一个只能在 Nginx conf 上完成的简单修复。
【问题讨论】:
即使 Chrome 已经停止支持它(blog.chromium.org/2016/02/…),即使您可以这样做真的值得吗? SDPY 走了——是时候继续前进了。如果你已经得到了它,那么就足够公平地保留它,直到 HTTP/2 更容易使用,但如果没有,那么如果你直到现在还没有它,那么不认为现在值得设置。 也许我会回到 【参考方案1】:我找到了这个补丁
https://blog.cloudflare.com/open-sourcing-our-nginx-http-2-spdy-code/
但是昨天我的 spdy 错误减少了。当我升级服务器时,我的代码也有错误。
【讨论】:
以上是关于Nginx 1.10 上的 SPDY 代替 HTTP2的主要内容,如果未能解决你的问题,请参考以下文章