Warning: Invalid argument supplied for foreach() in /web/website/www.ownlinux.cn/www/wp-content/plugins/alimama-deluxe/alimama-deluxe.php on line 925 Nginx 0.9.1 无缝升级| OwnLinux.org
30
11月

Nginx 0.9.1 无缝升级

nginxNginx 的修复漏洞的效率的确很高,在不足24小时之内就发布了两个版本。Nginx 0.9.0 开发版本 Nginx 0.9.1 开发版本,有几位网友私下问我怎么 Nginx 升级这么频繁,更新 Nginx 版本会不会很麻烦?其实升级 Nginx 是相当简单方便的。不过,我们建议大家不要在生产环境中把 Nginx  升级到 Nginx 0.9.1,因为一个开发版本肯定不如稳定版本安全可靠。OwnLinux 也是在虚拟机的环境中升级开发版本的 Nginx 0.9.1。下面和大家分享一下升级 Nginx 的方法,高手请跳过 🙂

Nginx 0.9.1 无缝升级的步骤:

注意:请根据你自己环境和 Nginx 的安装目录来灵活操作,请勿直接照搬和复制代码。

一、查看老版本的 Nginx 信息和编译参数

找到安装 Nginx 的目录,加“-V”参数来运行

[root@ownlinux]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/0.8.53
TLS SNI support disabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

简单说明:

nginx version: nginx/0.8.53 为 Nginx 的版本号

configure arguments:之后的就是编译 Nginx 的参数。

二、下载和编译 Nginx 源码


wget http://nginx.org/download/nginx-0.9.1.tar.gz
tar zxvf nginx-0.9.1.tar.gz
cd nginx-0.9.1
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make

简单说明:

./configure 之后的编译参数请保持和你原来版本的参数一致,也就是我们第一步查看 Nginx 的版本和编译信息中的参数。

三、备份你老版本的 Nginx

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.backup

很多人都会认为备份东西是多余的,相对比较麻烦,不过,OwnLinux.org 建议新手朋友最好是养成操作之前备份的习惯,操作失误还给自己留了一点余地。

四、升级新版 Nginx

cp objs/nginx /usr/local/nginx/sbin/nginx
make upgrade

简单说明:objs 目录下就是你编译 Nginx 之后生成的程序文件。make upgrade 是升级你所编译的程序。

再次运行 nginx -V 你就可以看到 Nginx 已经升级到了 nginx/0.9.1
[root@lownlinux nginx-0.9.1]# /usr/local/nginx/sbin/nginx -V
nginx: nginx version: nginx/0.9.1
nginx: TLS SNI support disabled
nginx: configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

你也可以通过查看服务器的报头来验证是否已经更新成功

Nginx 0.9.1 无缝升级

原载: OwnLinux.org
原文标题: Nginx 0.9.1 无缝升级
原文链接:http://www.ownlinux.org/2010/11/30/nginx-0-9-0-upgrade.html
OwnLinux.org 版权所有,转载时必须以链接形式注明作者和原始出处及本声明。否则,请勿转载!!


任何商业网站未经许可请勿转摘!本站将保留追究其法律责任的权利。

1 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ownlinux.org),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    站内搜索

    赞助商

    标签

    最近访问