今日刚刚在macOS上的nginx编译安装了nginx-http-concat模块,编译方法详见
在macOS上通过homebrew为nginx编译第三方扩展(nginx-http-concat)
但是在合并js文件的时候网页报404错误,然而在合并css文件的时候又正常,匪夷所思。
经过各种百度,发现出现这种问题的情况极少,最后淘到一篇有效的,防止以后再忘记,以及给其他人更多资源查找,再写一篇教程。
修改方法如下:
1.修改nginx-http-concat的源文件nginx-http-concat/ngx_http_concat_module.c
2.在Line 33,增加一条ngx_string("application/javascript")
3.重新编译nginx(编译方法参考顶部链接)
最后,启动nginx,即会发现已经可以合并js文件了
以上。