Nginx 版本升级方案

莱莱  论坛元老 | 2024-8-21 11:35:37 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1865|帖子 1865|积分 5595

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
因 nginx发现漏洞、需 Nginx 的版本举行更新,需要用到Nginx服务器提供的平滑升级功能。
一、Nginx安装

   Linux服务器 离线安装 nginx_linux 离线安装nginx 依赖包 百度云-CSDN博客
  二、检察已安装的 Nginx 版本信息,configure 配置信息 

   ## nginx 目录
/usr/local/nginx/sbin/nginx -V 
  三、Nginx升级

1、下载当前最新版本 nginx-1.27.0

Nginx 最新下载地址:https://nginx.org/en/download.html
并通过Xftp上传至服务器,然后执行解压下令。
2、解压Nginx压缩包

  1. tar -zxvf nginx-1.27.0.tar.gz
复制代码
3、对新版 nginx 举行配置

   ### 参数与老版本参数保持同等
cd nginx-1.27.0
./configure  --prefix=/usr/local/nginx --with-http_ssl_module
  4、举行 make 编译

在新解压nginx-1.27.0目录下执行一下下令
   make 
  牢记千万不要输入 make install
牢记千万不要输入 make install
牢记千万不要输入 make install
最新版本nginx的目录下会多出来一个objs目录,里面是新的 Nginx二进制文件,make install 的作用就是将二进制文件拷贝到指定的目录。
5、对老版本 sbin 目录下的 nginx 举行备份

   mv /usr/local/nginx/sbin/nginx   /usr/local/nginx/sbin/nginx.old
  6、将步骤四中编译好的 objs 目录下的 nginx 二进制文件,复制到 /usr/local/nginx/sbin 目录

   cp /home/nginx/nginx-1.27.0/objs/nginx   /usr/local/nginx/sbin/nginx 
  7、make upgrade 下令升级 

在/home/nginx/nginx-1.27.0目录下执行升级
   make upgrade
   8、检查升级后的版本

   /usr/local/nginx/sbin/nginx  -V
  输出一下内容表示更新成功

9、版本回退

 ps -ef|grep nginx
cd /usr/local/nginx/sbin/
mv nginx nginx
mv nginx-1.27.0 nginx
kill -USR1 XXXX
ps -ef|grep nginx
./nginx -v

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表