当前位置: 首页 > news >正文

Nginx — Nginx版本升级

例如:将10.224.11.220、10.224.11.221、10.208.11.220 三台服务器上的Nginx从1.21.1版本升级到1.23.3版本。

一、Nginx升级步骤

步骤一:备份老版本的Nginx(10.224.11.220、10.224.11.221、10.208.11.220)
#关闭Nginx 
cd /usr/local/nginx/sbin
./nginx -s stop

#备份
mkdir /opt/sumscope/backup/20250330
cp -rp /usr/local/nginx /opt/sumscope/backup/20250330

步骤二:解压新版本的nginx安装包到指定的目录下(10.224.11.220、10.224.11.221、10.208.11.220)
tar -zxvf  nginx-1.23.3.tar.gz -C /opt/sumscope

步骤三:查看旧版本的配置参数(10.224.11.220、10.224.11.221、10.208.11.220)
 /usr/local/nginx/sbin/nginx -V

步骤四:到新版本的路径下按照老版本的参数进行编译(10.224.11.220、10.224.11.221、10.208.11.220)
cd /opt/sumscope/nginx-1.23.3
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream --with-stream_ssl_module
make (执行make,不要执行make && make install不然会覆盖之前的配置等)

步骤五:对老版本 sbin 目录下的 nginx 进行备份;将编译好的新版本 objs 目录下的 nginx 文件,复制到老版本的/usr/local/nginx/sbin 目录。(10.224.11.220、10.224.11.221、10.208.11.220)
#备份旧版本的nginx
cd /usr/local/nginx/sbin
mv nginx nginx.old

#将编译好的新版本 objs 目录下的 nginx 文件,复制到老版本的/usr/local/nginx/sbin 目录。
cp  -rp /opt/sumscope/nginx-1.23.3/objs/nginx /usr/local/nginx/sbin/

步骤六:到新版本nginx的路径下执行升级命令(10.224.11.220、10.224.11.221、10.208.11.220)
/opt/sumscope/nginx-1.23.3
make upgrade

步骤七:检查nginx是否已经升级为最新的版本(10.224.11.220、10.224.11.221、10.208.11.220)
1) 检查nginx的版本号(10.224.11.220、10.224.11.221、10.208.11.220)
/usr/local/nginx/sbin/nginx -V
http://www.dtcms.com/a/101810.html

相关文章:

  • 美甲预约管理系统基于Spring Boot SSM
  • 如何高效解决 Java 内存泄漏问题方法论
  • (学习总结31)Linux 进程地址空间与进程控制
  • 电子电气架构 --- EEA演进与芯片架构转移
  • vue前端代码作业——待办事项
  • [CSAPP] 9.8 内存映射 | 虚拟内存 | 页表 | 物理内存 | 写时拷贝机制
  • 使用 Frida Stalker 反 OLLVM 算法还原
  • 代码随想录算法训练营第三十二天 | 509.斐波那契数 70.爬楼梯 746.使用最小花费爬楼梯
  • 基于YOLO11的违禁物品检测分析系统
  • 【sgThumbPreviewTip】自定义组件:缩略图预览组件,移入缩略图等待1秒后出现浮动气泡框显示更大的缩略图或预览播放视频
  • HTTP协议手写服务器
  • 设计模式之适配器模式(二):STL适配器
  • RISC-V AIA学习3---APLIC 第二部分(APLIC 中断域的内存映射控制区域)
  • 第五章.图论
  • iOS GCD
  • C++ STL常用算法之常用排序算法
  • Vue3+Vite获取原始文版并展示在页面内
  • 030-gprof
  • 群体智能优化算法-算术优化算法(Arithmetic Optimization Algorithm, AOA,含Matlab源代码)
  • 清晰易懂的Trae实现为AI编程从安装到实战开发ToDoList
  • Redis:持久化 RDB快照 AOF日志
  • leetcode每日一题:使所有字符相等的最小成本
  • Java面试黄金宝典24
  • 软考《信息系统运行管理员》- 6.2 信息系统硬件的安全运维
  • Oracle数据库数据编程SQL<2.1 DDL、DCL表、列及约束>
  • 数据仓库 - 转转 - 一面凉经
  • JavaScript基础-navigator 对象
  • git-- github的使用--账户和本地连接
  • Python实现图片文字识别-OCR
  • 【面试八股】:CAS指令