升级Nginx 0.8.14 到1.0.4 (二)

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/13 2条评论

Nginx1.0.0 正式版本已经出来一段时间了
今天终于有时间对nginx服务器的进行了无缝升级了一下

一、下载、解压

 wget  http://nginx.org/download/nginx-1.0.4.tar.gz
tar zxvf  nginx-1.0.4.tar.gz

二、查看已经安装的模块

 /usr/local/nginx/sbin/nginx -V

三、预编译

./configure  --prefix=/usr/local/nginx   #这里填写上一步获取的 configure 参数

四、编译

make #生成一个执行文件 

五、替换

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak #备份原来的
cp   objs/nginx /usr/local/nginx/sbin/   #复制新的
/usr/local/nginx/sbin/nginx  -t  #检测是否正确

最后 重启nginx服务器

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=925

Tag:

日志信息 »

该日志于2011-06-13 09:33由 凹凸曼 发表在Nginx分类下, 评论已关闭。

目前盖楼
  1. 匿名说道:

    原来nginx.conf中的配置直接复制到升级后的配置文件中,可以吗,1.0和0.8的配置有什么不同吗,或者新增了什么功能吗?

    • 凹凸曼说道:

      可以! 我的升级成功了就是用的原来的配置文件
      但是你复制了 启动前一定要检测一下,配置文件是否正确!

      1、新增的功能(部分):
      *) Feature: the “server_name” directive supports the $hostname variable.
      *) Feature: 494 code for “Request Header Too Large” error.
      *) Feature: the $upstream_… variables may be used in the SSI and perl modules.
      *) Feature: now shared zones and caches use POSIX semaphores on Linux.
      2、很多更改的,就要注意了!
      *) Change 指令的更改就会影响配置文件
      3、修正的很多bug
      这个版本跨域还是有点大 可以看官网上!
      官网版本(功能、BUG、更改):http://www.nginx.org/en/CHANGES-1.0
      可以好好的看哈!

抱歉,评论被关闭

« »