Nginx 更新至 0.7.63
作者:airwin 发布时间:November 16, 2009 分类:LNMP
最近才注意到 nginx 0.7.63以下版本带有溢出漏洞。
具体什么漏洞没看懂,总之更新就是了,不敢冒进0.8,更新到了最新的稳定版 0.7.63
由于自己使用了几个第三方模块,而其中的fancy-index的0.2版与nginx0.7.63(含)以上版本不兼容,导致编译不通过. 目前官网上fancy-index的下载地址已经失效了.. 又google到了新的下载地址,将安装过程记录如下
wget http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
tar xzvf Nginx-accesskey-2.0.3.tar.gz
cd nginx-accesskey-2.0.3/
vim config
把 "$HTTP_ACCESSKEY_MODULE" 替换成 "ngx_http_accesskey_module"
wget http://github.com/damm/nginx-fancyindex/tarball/master
tar xzvf damm-nginx-fancyindex-9443ba3.tar.gz
wget http://wiki.nginx.org/images/b/b6/Nginx_circle_gif-0.1.3.tar.gz
tar xzvf Nginx_circle_gif-0.1.3.tar.gz
//这一步请根据自己的安装目录做相应修改
./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/data0/software/nginx/nginx-accesskey-2.0.3 --add-module=/data0/software/nginx/damm-nginx-fancyindex-9443ba3 --add-module=/data0/software/nginx/nginx_circle_gif-0.1.3
make && make install
升级完成之后原来conf目录的nginx.conf文件会自动加.old后缀, 这时再改回来就行了.
然后启动nginx,
/usr/local/webserver/nginx/sbin/nginx
搞定.
ps: fancy-index 和 circle-gif 这两个模块感觉挺有用的. 偶很喜欢~
你配置了fancyindex_footer或header没?