服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - Nginx - Nginx1.21.6生产环境升级步骤

Nginx1.21.6生产环境升级步骤

2022-07-28 10:23一位木带感情的码农 Nginx

这篇文章主要介绍了Nginx1.21.6生产环境升级步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

现在要把nginx旧版本升级到新版,所以针对生产环境的升级做一个平滑升级教程,如下:
服务器:centos7
旧版本:nginx-1.19.5
新版本:nginx-1.21.6

升级步骤:

1.解压新版本nginx

?
1
tar -zxvf nginx-1.21.6.tar.gz

2.进入安装目录,开始编译

?
1
2
# 编译应与之前版本的编译相同,我这里之前编辑就是默认,所以不需要改动
./configure

3.make一定不要make install!!!

?
1
make

4.替换二进制文件(把新版本的二进制执行文件覆盖过去,要加-f否则会报错正忙)

?
1
cp -f objs/nginx /usr/local/nginx/sbin/nginx

5.现在查看nginx进程

Nginx1.21.6生产环境升级步骤

6.向主进程(master)发送

usr2 信号,nginx 会启动一个新版本的 master 进程和对应工作进程,和旧版一起处理请求

?
1
kill -usr2 26717

7.向旧的nginx主进程(master)发送 winch 信号,它会逐步关闭自己的工作进程(主进程不退出),这时所有请求都会由新版 nginx 处理

?
1
kill -winch 26717

8.验证nginx版本号,并访问测试

Nginx1.21.6生产环境升级步骤


 

Nginx1.21.6生产环境升级步骤

9.升级完毕,可向旧的nginx主进程(master)发送(quit、term、或者kill)信号,使旧的主进程退出

?
1
kill -quit 26717

到此这篇关于nginx1.21.6生产环境升级教程的文章就介绍到这了,更多相关nginx1.21.6生产环境升级内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_44758876/article/details/122714939

延伸 · 阅读

精彩推荐
  • NginxNginx应用之Location路由反向代理及重写策略示例

    Nginx应用之Location路由反向代理及重写策略示例

    本篇文章主要介绍了Nginx应用之Location路由反向代理及重写策略示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...

    技术联盟5982019-12-13
  • NginxNginx 域名转发的实现

    Nginx 域名转发的实现

    这篇文章主要介绍了Nginx 域名转发的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编...

    加了白糖的老干妈11592020-01-12
  • Nginxnginx反向代理之多端口映射的实现

    nginx反向代理之多端口映射的实现

    这篇文章主要介绍了nginx反向代理之多端口映射的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    fzj读你9212020-01-13
  • Nginxnginx实现tomcat动静分离详解

    nginx实现tomcat动静分离详解

    本篇文章主要介绍了nginx实现tomcat动静分离详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    浮云中的毛驴4312019-11-28
  • NginxNginx同时支持Http和Https的配置详解

    Nginx同时支持Http和Https的配置详解

    这篇文章主要介绍了Nginx同时支持Http和Https的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    程序员自由之路6752020-08-18
  • NginxNginx配置文件详解(2)

    Nginx配置文件详解(2)

    这篇文章主要介绍了Nginx配置文件详解(2),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小...

    程序员自由之路5302020-08-11
  • NginxNginx配置文件nginx.conf的常用配置方法

    Nginx配置文件nginx.conf的常用配置方法

    这篇文章主要介绍了Nginx配置文件nginx.conf的常用配置方法,作为刚开始着手搭建Nginx服务器的一个指南,需要的朋友可以参考下 ...

    goldensun5062019-10-30
  • Nginx详解nginx basic auth配置踩坑记

    详解nginx basic auth配置踩坑记

    本篇文章主要介绍了详解nginx basic auth配置踩坑记,nginx的basic auth配置由ngx_http_auth_basic_module模块提供,对HTTP Basic Authentication协议进行了支持,感兴趣的小伙...

    搬瓦工3562019-12-24