nginx1.8 nginx_のインストールconcat_moduleおよび400エラー解決方法

766 ワード

nginxインストールconcatモジュールはjs,cssなどの静的リソースを統合し,httpリクエストを低減できる
nginxソースディレクトリでコマンドを実行します.
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=../nginx-http-concat

make && make install

コンパイルに成功した後、jsのマージ時の400 Bad Requestエラーにも注意してください.
Nginxは新バージョンで標準のMIME-Type:application/javascriptを使用しています.そしてnginx_concat_moduleモジュールの現在のバージョンのコードには、アプリケーション/x-javascriptのタイプが書かれています.
nginx-http-concat/ngx_の変更http_concat_module.c
x-javascriptをjavascriptに変更
nginxを再コンパイルすればいい
nginx_concat_moduleダウンロードアドレス:
https://github.com/alibaba/nginx-http-concat