服务器迁移后,nginx报错:unknown directive "concat"
# nginx -V
nginx version: nginx/1.16.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
built with OpenSSL 1.1.1d 10 Sep 2019
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-stream --with-stream_ssl_module --with-openssl=/root/lnmp1.6-full/src/openssl-1.1.1d --with-openssl-opt='enable-weak-ssl-ciphers' --with-google_perftools_module
发现果然是没有nginx-http-concat模块的,这个是淘宝开源模块,合并静态资源文件,用以加速网站的CSS、JS等静态资源载入速度。
因此需要安装nginx-http-concat开源模块,暂时先屏蔽掉vhost文件下面 concat 相关配置