`
lection.yu
  • 浏览: 77480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Nginx平滑升级1.41记录

 
阅读更多
今天早上看到新闻,号称老版本nginx存在溢出漏洞。所以尝试一下nginx所谓的平滑升级。

(1)准备工作
下载新版本 备份老版本的sbin/nginx 为nginx.old

(2)编译新版本nginx
使用sbin/nginx -V查看曾经的编译配置信息 复制configure的参数
对新版本的nginx进行configure 参数使用之前的

make && make install安装

(3)平滑升级
kill -USR2 nginx进程号 //启动新版本nginx进程作为子进程,并且不停止老版本nginx。老版本nginx进程号存入nginx.pid.oldbin 新版本的掌管 nginx.pid

kill -WINCH 老版本进程号 //逐渐停止老版本的服务 worker进程渐渐关闭
kill -QUIT 老版本进程号 //worker进程关闭后 老版本退出 平滑升级成功
分享到:
评论

相关推荐

    nginx平滑升级

    nginx平滑升级

    CentOS 7 nginx平滑升级.pdf

    对于Web服务器软件Nginx来说,平滑升级是确保服务不中断且能够安全地应用最新功能和安全修复的关键过程。本篇内容主要围绕如何在CentOS 7系统上,将Nginx 1.12.2平滑升级至1.13.3版本进行讲解。 首先,要确认当前...

    nginx1.8平滑升级

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

    教你平滑升级Nginx版本.docx

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

    nginx的平滑升级

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

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

    Nginx的平滑升级功能尤其适用于编译安装的环境,通过使用升级前的Nginx主进程的pid文件,新旧两个版本的Nginx可以实现无间断的切换。 平滑升级的原理是:当新版本的Nginx启动后,会产生一个新的master进程和多个...

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

    本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的步骤和注意事项。 ### YUM upgrade 升级 YUM upgrade适用于已经使用RPM方式安装Nginx的用户。这种升级方式简单快捷,...

    详解nginx平滑升级的过程

    **Nginx 平滑升级过程详解** 在 IT 领域,特别是在 Web 服务器管理中,保持软件的更新和安全至关重要。Nginx 是一款高性能的 HTTP 和反向代理服务器,广泛应用于网站服务。当有新版本发布时,平滑升级 Nginx 可以...

    nginx版本升级步骤

    **Nginx版本升级步骤详解** 在Web服务器领域,Nginx以其高性能、低内存消耗以及高并发处理能力而备受青睐。随着新版本的发布,可能会包含性能优化、安全修复和新特性,因此定期更新Nginx版本是必要的。本文将详细...

    centos7-Nginx从1.12平滑升级到1.14

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

    在linux系统上升级nginx版本

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

    nginx 平滑重启与升级的实现方法

    而平滑升级则是指在平滑重启的基础上进一步升级到新的Nginx版本,这个过程更为复杂,需要下载新的Nginx安装包,并在不中断服务的情况下进行。 进行平滑重启前,首先需要验证nginx.conf文件的语法正确性。可以使用...

    nginx 的平滑升级.md

    nginx 的平滑升级.md

    升级gitlab中nginx版本.docx

    "GitLab系统中Nginx版本升级和配置" 在实际生产环境中,GitLab系统的Nginx版本升级和配置是一个非常重要的任务。为确保系统的稳定性和安全性,需要对GitLab系统中的Nginx版本进行升级和配置。本文将详细介绍如何...

    Nginx-平滑升级(MD笔记)

    Nginx-平滑升级(MD笔记)

    通过RPM方式安装NGINX需要升级openssl

    通过RPM方式安装NGINX,需要升级openssl 安装命令:rpm -ivh openssl-libs-1.0.2k-25.el7_9.x86_64.rpm --force

    Nginx http升级到https的完整步骤

    主要给大家介绍了关于Nginx http升级到https的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用Nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

Global site tag (gtag.js) - Google Analytics