升级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分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (2)层:
  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
      可以好好的看哈!

发表评论 »

« »