使用新版本的nginx1.8.1或Tengine-2.1.2在合并js的时候都会出现报400错误。
问题很简单,无非新版本中,使用了标准的 MIME-Type:application/javascript。而在nginx_concat_module模块目前版本的代码中,写的是 application/x-javascript 的类型。
在编译添加该模块之前,搜索修改nginx_concat_module的源代码文件ngx_http_concat_module.c,将application/x-javascript更改为application/javascript,然后再编译安装即可!