`

nginx版本平滑升级

 
阅读更多
  • 1.从官网上下载对应要升级的nginx版本
  • 2.tar zxf nginx-1.8.0.tar.gz
    首先获取原来的nginx安装的配置参数  /home/nginx/sbin/nginx -V
   ./configure  (--prefixe=/home/nginx等等 原来版本的配置参数)
  make
切记这里 只make 就好  不要make install
  • 3然后将原来的nginx备份
mv /home/nginx/sbin/nginx  /home/nginx/sbin/nginx.old
  • 4.切换到 刚才的安装目录底下
cp objs/nginx /home/nginx/sbin/nginx
/home/nginx/sbin/nginx -t  测试一下有没有问题
然后再到安装目录底下 执行make upgrade命令
其实就是执行:
 /home/nginx/sbin/nginx -t
 kill -USR2 `cat /home/nginx/logs/nginx.pid` 
sleep 1
test -f /home/nginx/logs/nginx.pid.oldbin
kill -QUIT `cat /home/nginx/logs/nginx.pid.oldbin` 
 
  • 5.最后我们可以看一下我们现在的nginx版本
/home/nginx/sbin/nginx -v  没错升级成功了 就是这么简单
也可以看一下 /home/nginx/sbin/nginx -V

 

分享到:
评论

相关推荐

    nginx1.8平滑升级

    本文档旨在介绍如何将 nginx 1.8 版本平滑升级到 1.11.2 版本。平滑升级是指不停机升级,保证服务不中断的升级方式。 在开始升级之前,我们需要了解当前 nginx 的版本信息。使用命令 `/sbin/nginx -V` 可以查看当前...

    教你平滑升级Nginx版本.docx

    本文将指导你如何平滑升级 Nginx 版本,确保服务器保持高性能和高可用性。LNMP 介绍、Linux 操作系统、Nginx Web 服务器、MySQL/MariaDB 数据库服务器和 PHP/Python/Perl 等开发语言的相关知识点如下: LNMP 介绍 ...

    在linux系统上升级nginx版本

    在 Linux 系统上升级 Nginx 版本 Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,其中包括 Linux。随着 Nginx 的不断更新和发展,升级 Nginx 版本成为一个不可避免的问题。本文将指导您在 ...

    Centos7环境下Nginx版本升级方式及步骤

    源码平滑升级适合使用源码安装Nginx的用户,尤其是需要控制升级到特定版本的情况。这个过程涉及到Nginx的多进程模型,包括master进程和worker进程。升级过程中,先替换master进程,然后在不影响现有连接的情况下替换...

    CentOS 7 nginx平滑升级.pdf

    本篇内容主要围绕如何在CentOS 7系统上,将Nginx 1.12.2平滑升级至1.13.3版本进行讲解。 首先,要确认当前Nginx的版本。在命令行中输入`nginx -v`可以查看已安装的Nginx版本。这一步骤有助于了解当前的运行状态和...

    nginx的平滑升级

    nginx平滑升级,不停止在线应用,支持升级到1.2.4版本

    nginx平滑升级

    nginx平滑升级

    nginx 的平滑升级.md

    nginx 的平滑升级.md

    Nginx-平滑升级(MD笔记)

    Nginx-平滑升级(MD笔记)

    1分钟搞定Nginx版本的平滑升级与回滚的方法

    今天,我们来聊一聊,在企业实际生产环境中经常遇到的一个情况,升级Nginx到新的版本和如何回滚至旧版本。 1、环境介绍 今天准备的两个nginx版本如下: [root@nginx ~]# cd /download/nginx/ [root@nginx nginx]# ...

    centos7-Nginx从1.12平滑升级到1.14

    ### CentOS 7 下 Nginx 从 1.12 版本平滑升级到 1.14 的详细步骤 #### 一、背景介绍 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供 IMAP/POP3/SMTP 服务。在 CentOS 7 上通过源码安装的 ...

    Nginx平滑升级的详细操作方法

    进行Nginx平滑升级之前,需要下载新的Nginx源码包并编译安装,但在此过程中需要注意的是,不应直接使用make install命令,因为这会导致旧版本的Nginx被新的二进制文件替换掉,无法实现平滑升级。正确的做法是编译...

    nginx编译安装后对nginx进行平滑升级的方法

    nginx编译安装后用了一段时间后发现当前版本有漏洞或需要新的功能时就需要对当前nginx版本进行版本升级,但又不能影响正常的使用,所以这时就需到对nginx的平滑升级,更新到最新版本了。 本文演示的是nginx-1.13.6...

    nginx版本低,但是又不能关闭怎么办?一招教你平滑升级

    我这里以1.16.0为例升级到1.16.1(编译安装的才可以) [root@localhost ~]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.16.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with ...

    Nginx1.8.0版本平滑升级新版本1.9.7

    在本文中,我们将详细探讨如何进行Nginx 1.8.0版本到1.9.7版本的平滑升级过程。平滑升级是确保Web服务器在不中断服务的情况下更新软件的重要方法,这对于保持系统安全性和性能至关重要。 首先,确认当前运行的Nginx...

    Linux系统源码编译安装升级Nginx版本

    为了解决上述安全问题,建议通过平滑升级的方式将当前的Nginx版本从1.18.0升级到1.20.2。 #### 平滑升级的概念 平滑升级是指在不中断现有业务的前提下,对正在运行的Nginx版本进行升级。这种方式可以避免升级过程...

    详解nginx平滑升级的过程

    当有新版本发布时,平滑升级 Nginx 可以确保服务不间断,同时引入新功能和性能优化。以下是一个详细的 Nginx 平滑升级步骤: 1. **检查当前版本和编译参数** 在升级前,首先需要确认当前 Nginx 的版本和编译参数。...

Global site tag (gtag.js) - Google Analytics