1、下载,解压Nginx源码安装包
http://nginx.org/download/nginx-1.0.0.tar.gz
tar zxvf nginx-1.0.0.tar.gz
2、进入解压文件夹,配置并编译Nginx
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module
make
3、备份下来的nginx
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
4、到nginx下面objs目录下cp最新的nginx到/usr/local/nginx
cp objs/nginx /usr/local/nginx/sbin/nginx
5、执行平滑升级信号
# kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
这时nginx把nginx.pid改成nginx.pid.oldbin并启动新的nginx。这时候新的和旧的nginx是同事启动的。
6、关闭旧的nginx进程
# kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
7、升级完成,可以检测一下了 ./nginx -V
分享到:
相关推荐
进行Nginx平滑升级之前,需要下载新的Nginx源码包并编译安装,但在此过程中需要注意的是,不应直接使用make install命令,因为这会导致旧版本的Nginx被新的二进制文件替换掉,无法实现平滑升级。正确的做法是编译...
对于Web服务器软件Nginx来说,平滑升级是确保服务不中断且能够安全地应用最新功能和安全修复的关键过程。本篇内容主要围绕如何在CentOS 7系统上,将Nginx 1.12.2平滑升级至1.13.3版本进行讲解。 首先,要确认当前...
**Nginx 平滑升级过程详解** 在 IT 领域,特别是在 Web 服务器管理中,保持软件的更新和安全至关重要。Nginx 是一款高性能的 HTTP 和反向代理服务器,广泛应用于网站服务。当有新版本发布时,平滑升级 Nginx 可以...
nginx 1.8 平滑升级到 1.11.2 本文档旨在介绍如何将 nginx 1.8 版本平滑升级到 1.11.2 版本。平滑升级是指不停机升级,保证服务不中断的升级方式。 在开始升级之前,我们需要了解当前 nginx 的版本信息。使用命令 ...
nginx平滑升级,不停止在线应用,支持升级到1.2.4版本
本文将指导你如何平滑升级 Nginx 版本,确保服务器保持高性能和高可用性。LNMP 介绍、Linux 操作系统、Nginx Web 服务器、MySQL/MariaDB 数据库服务器和 PHP/Python/Perl 等开发语言的相关知识点如下: LNMP 介绍 ...
在进行平滑升级时,尤其需要注意不要使用make install命令,否则会把新版本的Nginx安装到默认路径下,而不是替换旧版本的Nginx,这将导致多个版本的Nginx同时运行,可能会造成一些未知的问题。正确的做法是在objs...
本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的步骤和注意事项。 ### YUM upgrade 升级 YUM upgrade适用于已经使用RPM方式安装Nginx的用户。这种升级方式简单快捷,...
### CentOS 7 下 Nginx 从 1.12 版本平滑升级到 1.14 的详细步骤 #### 一、背景介绍 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供 IMAP/POP3/SMTP 服务。在 CentOS 7 上通过源码安装的 ...
我这里以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 ...
在 Linux 系统上升级 Nginx 版本 Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,其中包括 Linux。随着 Nginx 的不断更新和发展,升级 Nginx 版本成为一个不可避免的问题。本文将指导您在 ...
首先查看现在环境nginx的版本为1.8.0 编译的参数只指定了安装路径;...平滑升级步骤如下: 下载nginx1.9.7版本,解压并进入解压后的目录 代码如下: [root@localhost ~]# wget -P /usr/local/src/ http:/
nginx 的平滑升级.md
Nginx-平滑升级(MD笔记)
平滑升级和回滚是Nginx管理中的关键操作,确保服务在升级过程中不会中断,如果出现问题也能快速恢复到原有状态。本文将详细讲解如何在1分钟内完成Nginx的平滑升级与回滚。 首先,我们来看一下环境介绍。在这个例子...
本文将介绍如何在nginx编译安装后进行平滑升级。 平滑升级指的是在服务器运行中,不需要停机,即可完成软件的升级过程,这样可以减少因升级带来的服务中断时间,提升用户体验。 在进行nginx的平滑升级前,我们需要...