zoukankan      html  css  js  c++  java
  • 生产环境nginx平滑升级演示

    nginx是较常用的软件,真实工作环境中往往遇到版本升级此时又不能关闭卸载之前的版本,接下来为大家介绍平滑升级的办法

    生产环境nginx平滑升级演示生产环境nginx平滑升级演示
    实验环境:
    版本:CentOS7
    nginx版本:nginx1.6.3 nginx 1.10.3

    安装nginx1.6.3
    下载nginx安装包
    [root@localhost ~]# wget http://nginx.org/download/nginx-1.6.3.tar.gz
    依赖包
    [root@localhost ~]#yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel
    解压压缩包
    [root@localhost ~]#tar xf nginx-1.6.3.tar.gz
    编译安装
    [root@localhost ~]#cd nginx-1.6.3/
    [root@localhost ~]#./configure 
    [root@localhost ~]#make
    [root@localhost ~]#make install
    查看版本
    [root@localhost ~]#/usr/local/nginx/sbin/nginx  -V
    nginx version: nginx/1.6.3
    
    安装nginx1.10.3
    下载nginx安装包
    [root@localhost ~]# wget http://nginx.org/download/nginx-1.10.3.tar.gz
    解压压缩包
    [root@localhost ~]#tar xf nginx-1.10.3.tar.gz
    编译安装
    [root@localhost ~]#cd nginx-1.10.3/
    [root@localhost ~]#./configure 
    [root@localhost ~]#make

    此时不要执行 make install 要不然就会覆盖原来的版本产生诸多问题

    复制启动文件
    [root@localhost ~]# cp /root/nginx-1.10.3/objs/nginx /usr/local/nginx/sbin/
    平滑升级
    [root@localhost nginx-1.10.3]# make upgrade
    查看版本
    [root@localhost nginx-1.10.3]# /usr/local/nginx/sbin/nginx -v
    nginx version: nginx/1.10.3

    此时发现版本已经更新了!

    总结

    这样就完成了nginx的在线平滑升级,在真实工作环境中很有帮助。

  • 相关阅读:
    html总结:背景图片拉伸
    html总结:表格中的文字居中
    html总结:float实现span和input输入框同行
    servlet总结:Servlet基础
    js总结:JavaScript入门
    河北科技创新平台年报系统涉众分析
    确定业务问题的范围-上下文的范围模型
    问题账户需求分析
    Struts2------OGNL表达式
    Struts入门
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/14737568.html
Copyright © 2011-2022 走看看