Tengine配置SPDY

发布于 2015-11-06 作者 [重庆SEO]

2009年,谷歌推出了 SPDY,一种新的协议,它定位为替代传统的超文本传输协议 (HTTP),据称拥有更高的安全性和性能表现。2015年google宣布,将很快从 Chrome 去除 SPDY 支持 。这是因为 IETF 一直在努力更打造一种全新的协议:HTTP/2;作为 HTTP/2 的前代 HTTP,自 1990 年代初问世以来没有任何重大的改变和更新。

更多关于HTTP/2相关内容请自行google.

受限于环境条件,只能配置SPDY玩玩了。进入正题

nginx查看http_spdy_module模块是否已经安装
nginx -V
因为之前安装tengine时,默认安装只安装了一个concat模块,所以这次重新编译安装的时候除了增加http_spdy_module模块还需要多安装一个http_concat_module模块。
./configure --with-http_spdy_module --with-http_concat_module
make && make install
然后就是新版本覆盖旧版本, 如果有需要可以cp nginx进行备份以便还原,这里直接删除的
rm -rf /usr/sbin/nginx && cp -r objs/nginx /usr/sbin/nginx
最后就是重启然后再检查模块是否安装上了。基本上没问题的。
service nginx restart
nginx -V

接下来就在ssl配置中相应配置即可,更多配置内容可查阅尾部参考资料

listen 443 ssl spdy_detect spdy;