Nginx(Linux):服务器版本升级和新增模块

目录

    • 1、概述
    • 2、使用Nginx服务信号完成Nginx升级
      • 2.1 备份当前版本的Nginx
      • 2.2 向服务器导入新的Nginx
      • 2.3 向服务器导入新的Nginx
      • 2.4 停止老版本Nginx
    • 3、使用Nginx安装目录的make命令完成升级
      • 3.1 备份当前版本的Nginx
      • 3.2 向服务器导入新的Nginx
      • 3.3 执行更新命令


1、概述

如果想要对Nginx的版本进行更新,最简单的办法就是关闭Nginx服务,然后开启新的Nginx服务,但是这样会导致一段时间内,用户是无法访问的,为了解决这个问题,我们需要使用Nginx提供的平滑升级功能。

  • 方案一:使用Nginx服务信号完成Nginx升级
  • 方案二:使用Nginx安装目录的make命令完成升级

2、使用Nginx服务信号完成Nginx升级

当前版本的Nginx版本:nginx-1.14.2
更新之后Nginx的版本:nginx-1.26.2

2.1 备份当前版本的Nginx

进入/usr/local/nginx/sbin执行mv nginx nginxold备份当前的Nginx

2.2 向服务器导入新的Nginx

将新版本的Nginx导入到服务器,并执行./configure进行配置,执行make && make install进行安装,当安装完成之后在目录/usr/local/nginx/sbin下会出现一个新的nginx,执行./nginx -v可以查看当前Nginx的版本为1.26.2。

需要注意:如果目录中没有nginx,需要去新版本的nginx目录下进行拷贝/home/soft/nginx-1.26.2/objs
在这里插入图片描述

2.3 向服务器导入新的Nginx

使用kill -USR2 老版本PID使用USR2更新Nginx
在这里插入图片描述

2.4 停止老版本Nginx

到配置文件中寻找老版本的Nginx:nginx.pid.oldbin
在这里插入图片描述

3、使用Nginx安装目录的make命令完成升级

3.1 备份当前版本的Nginx

进入/usr/local/nginx/sbin执行mv nginx nginxold备份当前的Nginx

3.2 向服务器导入新的Nginx

将新版本的Nginx导入到服务器,并执行./configure进行配置,执行make && make install进行安装,当安装完成之后在目录/usr/local/nginx/sbin下会出现一个新的nginx,执行./nginx -v可以查看当前Nginx的版本为1.26.2。

需要注意:如果目录中没有nginx,需要去新版本的nginx目录下进行拷贝/home/soft/nginx-1.26.2/objs
在这里插入图片描述

3.3 执行更新命令

在新版本的Nginx安装目录下/home/soft/nginx-1.26.2执行make upgrade

注意:在执行命令时如果提示权限不够,则需要给/usr/local/nginx/sbin/nginx重新授予权限chmod 777 nginx

最后执行./nginx -s reload重新加载配置文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/57052.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cisp考试费用多少?

在网络安全领域,CISP(注册信息安全专业人员)认证备受关注。对于许多想要在这个领域深入发展的人来说,了解 CISP 考试费用是他们迈出的第一步。那么,CISP 考试费用究竟是多少呢? 一、CISP 认证的重要性与价值 (一)行业认可度高 CISP 是由中国…

计算机网络:数据链路层 —— 扩展共享式以太网

文章目录 共享式以太网共享式以太网存在的问题在物理层扩展以太网扩展站点与集线器之间的距离扩展共享式以太网的覆盖范围和站点数量 在链路层扩展以太网网桥的主要结构网桥的基本工作原理透明网桥自学习和转发帧生成树协议STP 共享式以太网 共享式以太网是当今局域网中广泛采…

道路垃圾识别数据集 含pt模型界面 18类 共7542张图片,xml和txt标签都有;

道路垃圾识别数据集 含pt模型&界面 18类 共7542张图片,xml和txt标签都有; YOLO道路垃圾识别系统 系统概述 名称:YOLO道路垃圾识别系统 图片数量:7542张标注格式:XML和TXT(支持YOLO格式)类…

智诊小助手TF卡记录文件导出

若想将TF卡中记录的数据文件导出可按以下的流程进行配置: 点击主界面中的导出选项即可进入到 下图中TF卡应用界面 点击TF卡应用界面中“查看记录文件”的选项,进入导出文件界面。 点击“选择”进入勾选文件的界面 点击“导出”后,点…

Android Studio 的 Gradle 任务列表只显示测试任务

问题现象如下: 问题原因: 这是因为Android Studio 设置中勾选了屏蔽其他gradle任务的选项。 解决方法: File -> Settings -> Experimental 取消勾选Only include test tasks in the Gradle task list generated during Gradle Sync&…

【Golang】Gin框架:Go语言中的轻量级Web框架

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

aws(学习笔记第六课) AWS的虚拟私有,共有子网以及ACL,定义公网碉堡主机子网以及varnish反向代理

aws(学习笔记第六课) AWS的虚拟私有,共有子网以及ACL,定义公网碉堡主机子网以及varnish反向代理 学习内容: AWS的虚拟私有,共有子网以及ACL定义公网碉堡主机子网,私有子网和共有子网以及varnish反向代理 1. AWS的虚拟…

springboot051医院管理系统(论文+源码)_kaic

医院管理系统 摘要 随着信息互联网信息的飞速发展,医院也在创建着属于自己的管理系统。本文介绍了医院管理系统的开发全过程。通过分析企业对于医院管理系统的需求,创建了一个计算机管理医院管理系统的方案。文章介绍了医院管理系统的系统分析部分&#…

Gitlab 完全卸载–亲测可行

1、停止gitlab gitlab-ctl stop2.卸载gitlab(注意这里写的是gitlab-ce) rpm -e gitlab-ce 3、查看gitlab进程 ps aux | grep gitlab 4、杀掉第一个进程(就是带有好多.............的进程) 5、删除所有包含gitlab文件 find / …

配置文件get调用为null

生成get方法调用显示为null 修改get方法去掉static调用成功

LCWLAN设备的实际使用案例

我们的LCWLAN设备在实际使用中以裸板的形式放在客户的智能总线控制器中,客户的 智能总线刀片灯,柔性灯货架,柔性感应钢网柜以及智能电子料架等设备都是接到总线控制 器中,然后总控制器通过CAN总线和我们的LCWLAN设备连接&#xff…

两个表格讲清日语形容词怎么用!柯桥小语种学习零基础日语培训

い形容词 1、敬体形和简体形 _ 肯定形 否定形 敬体现在时 词干+い+です 词干+くない+です 敬体过去时 词干+い+でした 词干+くない+です/ありません 简体现在时…

基于Qt的雷达航迹控件(解决QWidget绘制多点卡顿问题)

:详细讲解 在本篇文章中,我们将详细探讨如何使用Qt创建一个雷达轨迹系统。该系统可以模拟雷达轨迹的显示、处理用户的交互并管理轨迹选中状态。通过这篇文章,您将了解到自定义类 RadarTrackItem、RadarTrackManager、OverlayWidget 和 Radar…

大数据-180 Elasticsearch - 原理剖析 索引写入与近实时搜索

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

美摄科技云服务解决方案,方案成熟,接入简单

美摄科技作为视频处理领域的先锋,凭借其强大的技术实力和深厚的行业经验,推出了成熟的云服务解决方案,为轻量化视频制作开辟了全新的道路。 一、成熟方案,接入无忧 美摄科技云服务解决方案的最大亮点在于其成熟度和易用性。我们…

Vulnhub打靶-matrix-breakout-2-morpheus

基本信息 靶机下载:https://pan.baidu.com/s/1kz6ei5hNomFK44p1QT0xzQ?pwdy5qh 提取码: y5qh 攻击机器:192.168.20.128(Windows操作系统) 靶机:192.168.20.0/24 目标:获取2个flagroot权限 具体流程 …

前端 js 处理一个数组 展示成层级下拉样式

好记性不如赖笔头; 前端开发中,不管是什么时候都会遇到select 下拉框的使用,一般情况下,数据处理后端都会处理好。前端一般使用相应技术栈所推荐的公共组件就可以了。 但是一般也有后端不处理的数组,需要前端自己处理成…

【热门主题】000007 网络安全:守护数字世界的坚固防线

前言:哈喽,大家好,今天给大家分享一篇文章!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【热门主题】000007 网络安全:守护数字世界的坚固防线一、网…

精准赋能,助力成长 | 亲笔签数字科技“笔迹大计”第一期培训圆满收官

创新驱动,合作共赢。近日,亲笔签数字科技成功举办第一期“笔迹大计”专业培训,为新入职渠道管理员工和新签约渠道伙伴精准赋能,进一步提升业务能力水平。 精心筹备,全面覆盖 本期“笔迹大计”培训内容全面&#xff0c…

当LangGraph遇上Mem0:如何让你的AI Agent具有更智能的记忆与个性化的体验?

AI Agent(智能体)的记忆(Memory)被认为是一项必备的基础能力,它用来提取、存储会话中的重要信息并用于后续的检索与使用。可以把记忆简单地分成短期记忆与长期记忆两种,用来“记住”不同类型的信息&#xf…