全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 31295|回复: 60

[经验] Nginx 平滑升级到 0.7.62版本(附更改header信息)

[复制链接]
发表于 2009-10-17 18:53:24 | 显示全部楼层 |阅读模式
因为 VU#180065 vulnerability  漏洞:http://www.hostloc.com/thread-4868-1-1.html

使用0.7.61版本的最好升级到0.7.62版本,更安全些。

考虑到不少人使用的一键安装包,我就按照一键安装包的路径写下这个平滑升级的过程,路径不一样的自己修改。

下载nginx 0.7.62版本,解压 进入解压目录,
wget http://sysoev.ru/nginx/nginx-0.7.62.tar.gz
tar zxvf nginx-0.7.62.tar.gz
cd nginx-0.7.62

------
如果要更改header信息的话,

vi src/core/nginx.h

   #define NGINX_VERSION      "0.7.62"
   #define NGINX_VER          "nginx/" NGINX_VERSION

上面的版本号和nginx自己修改
-------

编译
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

make

切记不要make install

备份nginx 原文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

复制编译make后的文件覆盖nginx原文件
cp objs/nginx /usr/local/nginx/sbin/nginx

检测nginx文件配置
/usr/local/nginx/sbin/nginx -t

把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`

退出旧的nignx
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

就这样,升级结束。

评分

参与人数 1威望 +15 收起 理由
cnx + 15 精品文章

查看全部评分

发表于 2009-10-17 18:58:42 | 显示全部楼层
沙发支持````
去试一下

[ 本帖最后由 junhan 于 2009-11-30 14:44 编辑 ]
发表于 2009-10-17 19:31:17 | 显示全部楼层
加分加分.
试试加分功能.
发表于 2009-10-17 19:34:26 | 显示全部楼层
貌似我以前升级过,完全按照第一次安装的方法重新安装一次就行,配置不会丢失
发表于 2009-10-17 19:42:49 | 显示全部楼层
升级成功.
发表于 2009-10-17 19:43:00 | 显示全部楼层
升级成功.
发表于 2009-10-17 19:59:02 | 显示全部楼层
广东人民发来贺电:升级成功
发表于 2009-10-17 20:21:30 | 显示全部楼层
试试看,有点不会,
发表于 2009-10-17 20:30:07 | 显示全部楼层
我下载了文件在这里/usr/local/src/nginx-0.7.62

下一步要怎么样啊.还是不会搞
 楼主| 发表于 2009-10-17 20:32:53 | 显示全部楼层
原帖由 junhan 于 2009-10-17 18:58 发表
沙发支持````
去试一下
-------------------------------------------------------------------------------
升级啦,
探针:http://dp.0532.in/tz.php


服务器解译引擎 nginx/0.7.62  呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 22:55 , Processed in 0.065838 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表