由于nginx官方的–with-http_sub_module模块只能使用一条过滤规则,因此在需要过滤更多规则的时候就需要安装ngx_http_substitutions_filter_module这个第三方模块,安装步骤如下:
安装git
# yum -y install git
下载源码
# cd /usr/local/src # git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
编译
# ./configure --prefix=/usr/local/nginx \ --user=nginx --group=nginx \ --with-http_ssl_module \ --with-http_realip_module \ --with-http_addition_module \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --with-http_sub_module \ --with-pcre \ --add-module=/usr/local/src/ngx_http_substitutions_filter_module
使用方法请看官方文档
https://github.com/yaoweibin/ngx_http_substitutions_filter_module