|
nginx现在的最新开发版本是0.8.40 ,一些网友就是喜欢最新版本,都问我的LNMP一键安装包怎么升级 Nginx 到最新版本 ,现在,只要你简单的执行几句命令,就可以将 Nginx 升级到最新版本 ,只适合我的LNMP一键安装包,如果你知道你的LNMP安装启动的路径,也可以用这个方法的.
首先下最新版本,解压缩编译[ol]wget http://nginx.org/download/nginx-0.8.40.tar.gztar zxvf nginx-0.8.40.tar.gzcd nginx-0.8.40./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ld-opt='-ltcmalloc_minimal'make[/ol]复制代码一定不要make install !!!!!
接着备份原来的 nginx 文件[ol]mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old[/ol]复制代码然后复制编译好的 nginx 文件到/usr/local/nginx/sbin/nginx[ol]cp objs/nginx /usr/local/nginx/sbin/nginx[/ol]复制代码检测nginx文件配置[ol]/usr/local/nginx/sbin/nginx -t[/ol]复制代码直接重启Nginx[ol]/etc/init.d/nginx restart[/ol]复制代码或者[ol]kill -HUP `cat /usr/local/nginx/nginx.pid`[/ol]复制代码效果:http://vps.imcat.in/
BTW
如果需要更改header信息的话,可以修改nginx.h文件[ol]vi src/core/nginx.h[/ol]复制代码找到[ol]#define NGINX_VERSION "0.7.62"#define NGINX_VER "nginx/" NGINX_VERSION[/ol]复制代码上面的版本号和nginx可以自己修改,例如:[ol]#define NGINX_VERSION "2010"#define NGINX_VER "Imcat/" NGINX_VERSION[/ol]复制代码BTW
关闭debug模式可以减少nginx文件的大小[ol]vi auto/cc/gcc[/ol]复制代码找到这行,注释掉[ol]#CFLAGS=”$CFLAGS -g”[/ol]复制代码via:http://imcat.in/lnmp-installatio ... test-version-nginx/
[ 本帖最后由 shinko 于 2010-6-8 20:33 编辑 ] |
|