zoukankan      html  css  js  c++  java
  • Nginx平滑升级

    一、环境准备

    在业务不关闭情况下进行升级,并且不要版本差距太大,不然很多东西不支持容易崩溃

    环境:centos7.3一台
    版本:旧的1.8,新的1.10
    部署目录:/usr/local/nginx

    二、安装

    1.查看当前状态
    查看当前版本,有哪些模块,将模块复制粘贴
    nginx -V

    2.下载新版本
    yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel
    wget http://nginx.org/download/nginx-1.10.3.tar.gz
    tar -xf nginx-1.10.3.tar.gz
    cd nginx-1.10.3

    3.升级
    先./configure 再make,不要install,否则覆盖
    发现1.10不支持那个模块,那就不要他了
    ./configure xxxx && make

    4.替换
    当前目录objs目录下一个nginx文件,那就是nginx -V时的命令

    将旧的备份
    mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
    复制心动的
    cp objs/nginx /usr/local/nginx/sbin/

    三、使用验证

    移动到脚本目录
    cd /usr/local/nginx/sbin/

    检查配置文件
    nginx -t

    平滑重启nginx
    nginx -s reload

    检查版本和模块信息,防止有遗漏
    nginx -V

  • 相关阅读:
    第一章 jQuery基础方法回顾
    php无法执行python
    echarts
    logstash配置
    storm结合kafka
    spark中读取elasticsearch数据
    hadoop中读取protobuf数据
    spark1.3.1配置模板
    hadoop2.6.0配置模板
    使用jnetpcap捕获数据包进行流量检测
  • 原文地址:https://www.cnblogs.com/guarderming/p/10219641.html
Copyright © 2011-2022 走看看