26 123
发新话题
打印

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

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

因为 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`

就这样,升级结束。
本帖最近评分记录
  • cnx 威望 +15 精品文章 2009-10-17 19:31
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 junhan 于 2009-10-17 18:58 发表
沙发支持````
去试一下
-------------------------------------------------------------------------------
升级啦,
探针:http://dp.0532.in/tz.php
服务器解译引擎 nginx/0.7.62  呵呵。
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 cnx 于 2009-10-17 19:31 发表
加分加分.
试试加分功能.
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 gdtv 于 2009-10-17 19:34 发表
貌似我以前升级过,完全按照第一次安装的方法重新安装一次就行,配置不会丢失
也make install 了?  那样不会造成配置文件被覆盖么?
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 gdtv 于 2009-10-17 19:59 发表
广东人民发来贺电:升级成功
呵呵,大伙都升级了呀。
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 qijingheng 于 2009-10-17 20:30 发表
我下载了文件在这里/usr/local/src/nginx-0.7.62

下一步要怎么样啊.还是不会搞
修改header头信息那块你可以不用看,按照顶楼的步骤做就行了。
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 gdtv 于 2009-10-17 20:45 发表

不会,不过不是平滑升级,要重启才行
嗯,那就跟安装一个意思了
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

回复 16# 的帖子

我改了在header里面查看是改后的,在header里面是成功的呢。

如你curl下 http://test.daigou.in/

[root@s ~]# curl -I http://test.daigou.in
HTTP/1.1 200 OK
Server: DGWS/0.8
Date: Sat, 17 Oct 2009 13:09:23 GMT
Content-Type: text/html
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.2.6
Set-Cookie: cd531_lastvisit=0%091255784963%09%2Findex.php%3F; expires=Sun, 17-Oct-2010 13:09:23 GMT; path=/
Set-Cookie: cd531_lastvisit=0%091255784963%09%2Findex.php%3F; expires=Sun, 17-Oct-2010 13:09:23 GMT; path=/
Set-Cookie: cd531_online=deleted; expires=Fri, 17-Oct-2008 13:09:22 GMT; path=/
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 zyypp 于 2009-10-17 21:25 发表
额 你用 探针 看看
探针能看出来是nginx,只能伪装header不是nginx
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

引用:
原帖由 zyypp 于 2009-10-17 21:26 发表
我改的那个就是 nginx 的 header 文件啊 看来 又让C大 发现另一处 呵呵
我的这个伪装得不够好,只能伪装header,你的连探针都能伪装
主要提供独立服务器代购服务,Linode推介
淘宝店铺:http://shop33726602.taobao.com/
QQ群:38238754 代购联系QQ:81533223

TOP

 26 123
发新话题