Tengine 2.1.1升级到Tengine 2.1.2

发布于 2016-01-18 作者 [重庆SEO]

今天看到Tengine已更新10几天了,支持HTTP/2,并且也修复ngx_http_concat_module模块对javascript无效的问题,所以不需要再去修改ngx_http_concat_module了,所以也必须更新tengine来跟上节奏啊!

Tengine-2.1.2更新内容 [2015-12-31]

  • Feature: ngx_http_reqstat_module模块可以跟踪记录请求的内部重定向 [cfsego]
  • Feature: 支持HTTP/2,支持向后兼容SPDY v3 [PeterDaveHello, cfsego]
  • Feature: ngx_debug_pool模块协助分析内存状况 [chobits]
  • Feature: 支持$upstream_cookie变量
  • Bugfix: 修复ngx_http_dyups_module模块对相同后端服务器合并的问题 [FqqCS, taoyuanyuan]
  • Bugfix: 修复不能编译lua-upstream-nginx-module模块的问题 [cfsego]
  • Bugfix: 修复ngx_http_concat_module模块对javascript无效的问题 [IYism]

Tengine升级步骤如下

wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz
tar -zxvf ./tengine-2.1.2.tar.gz
cd tengine-2.1.2/
./configure --with-http_v2_module --with-http_sub_module=shared --with-http_concat_module=shared
make && make install

mv /usr/sbin/nginx /usr/sbin/nginx.old
cp -r objs/nginx /usr/sbin/nginx
service nginx restart 

这是一个主要步骤,因为VPS之前安装过tengine2.1.1,所以安装tengine过程中必要的一些库已经装好了,如果全新安装tengine,可参考之前发过的一篇全新安装tengine2.1.1的文章。LNMP下Nginx升级至Tengine

Nginx取消spdy,更新为HTTP/2的配置

# listen 443 ssl spdy_detect spdy;
listen 443 ssl http2;