nginx版本平滑升级-编译安装

一、nginx编译安装

源码下载地址:http://nginx.org/en/download.html

  1. 安装依赖环境

    1
    yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel -y
  2. 下载源码包

    1
    wget http://nginx.org/download/nginx-1.14.0.tar.gz
  3. 解压并编译

    1
    2
    3
    tar -zxvf xxxx
    ./configure --prefix=usr/local/nginx
    make && make install
  4. 软链接到/usr/bin下

    1
    ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
  5. 查看nginx版本

    1
    2
    nginx -v 查看nginx版本
    nginx -V 大写V,查看nginx版本及编译路径等设置

mark

二、升级nginx

1.下载需要升级的版本
2.解压、编译但不安装

解压要升级的nginx,进入目录,编译和老版本一样的配置

1
./configure --prefix=usr/local/nginx

编译生成objs目录,进入该目录替换nginx

1
make

升级nginx不需要make install
备份之前的nginx执行文件

1
2
cd /usr/local/nginx/sbin  
mv nginx nginx.old

3.升级

把新编译的nginx执行脚本拷贝到对应的目录

1
2
cp objs/nginx /usr/local/nginx/sbin/        
make upgrade

mark

4.查看版本

1
nginx -v

mark

-------------本文结束感谢您的阅读-------------
原创技术分享,感谢您的支持。