從源里安裝的module有限球恤,做反向代理的時(shí)候重寫url需要用到ngx_http_substitutions_filter_module,配置好了剃法,留此備份碎捺。
當(dāng)前環(huán)境
? ~ uname -a
Linux palytoxin 2.6.32-042stab090.5 #1 SMP Sat Jun 21 00:15:09 MSK 2014 i686 i686 i386 GNU/Linux
檢測已有編譯選項(xiàng)
which nginx
nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx ...
下載module所需的壓縮包
下載對(duì)應(yīng)nginx版本
? ~ wget http://nginx.org/download/nginx-1.6.2.tar.gz
重新編譯
重新./configure,make編譯,不用make install贷洲。
千萬要注意:到這里就可以了收厨,千萬不要make install
./configure --prefix=/etc/nginx \
...
--add-module=../ngx_module_xxx
備份nginx
? ~ cp /usr/sbin/nginx{,.bak}
停止nginx
? ~ service nginx stop
替換nginx
? ~nginx cp ./objs/nginx /usr/sbin/nginx
查看下nginx是否編譯成功
which nginx
nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx
...
--add-module=../ngx_module_xxx
restart nginx
? ~ service nginx restart
done
?palytoxin
@2014