IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Nginx平滑升级的方法

    李阳发表于 2015-11-19 07:00:46
    love 0

    今天给DO的服务器升级了下Nginx的版本,由于之前升级过方法都给忘了,然后在此再记录一下:

    首先,进入nginx的sbin目录,执行:

    ./nginx -V

    获取到之前编译的参数后,保存下。

    下载最新稳定版,一般都是偶数版本是稳定版:

    wget http://nginx.org/download/nginx-1.8.0.tar.gz

    解压后进入文件夹,有个configure的文件即可。

    执行如下命令:

    ./configure --user=www --group=www --prefix=/xxx/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module

    这里后面的参数就是执行第一条命令后得到的参数。

    执行后生成Makefile,然后make一下。

    接着备份原来nginx的sbin/nginx(注意,在sbin/目录下执行)。

    cp nginx nginx.old

    删除掉原来的nginx,然后将新版本make后的nginx拷贝过来。

    rm -fr nginx
    #注意后面有个.表示当前目录
    cp /root/nginx-1.8.0/objs/nginx .

    执行:

    make upgrade

    然后就成功啦,再次执行第一个命令就可以看到已经成功平滑升级了。

    未经允许不得转载:李阳的藏宝阁 » Nginx平滑升级的方法



沪ICP备19023445号-2号
友情链接