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

Linux升级nginx版本

处于漏洞修复目的服务器所用nginx是1.16.0版本扫出来存在安全隐患,需要我们升级到1.17.7以上。

一般nginx默认在 /usr/local/ 目录,这里我的nginx是自定义的路径安装在 /app/weblogic/nginx

1.查看生产环境nginx版本
cd /app/weblogic/nginx/sbin/
./nginx -V
2.从官网下载最新版本的nginx(可以从网上下载了上传到服务器 或者 使用命令下载)
(1)网上下载

官网:https://nginx.org/download/nginx-1.17.7.tar.gz

提示:后面的版本可以改成你自己想要的版本号就行。

(2) 使用命令下载
wget -c http://nginx.org/download/nginx-1.17.7.tar.gz
3.解压,进入解压后的目录
tar -zxvf nginx-1.17.7.tar.gz -C /app/software/
cd /app/software/nginx-1.17.7/
4.对新版本的nginx进行配置
./configure --prefix=/app/weblogic/nginx/ --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module

其中 ./configure 后续参数可以从第1步中nginx -V命令的结果中看到,直接拷贝过来使用即可。
在这里插入图片描述

5.编译nginx
make

可以看到 /app/software/nginx-1.17.7/ 目录下多了一个objs文件夹,其中有升级需要的nginx文件。

6.关闭nginx
cd /app/weblogic/nginx/sbin/
sudo ./nginx -s stop
7.备份原有的nginx文件
mv /app/weblogic/nginx/sbin/nginx /app/weblogic/nginx/sbin/nginx.old
8.将编译后得到的nginx文件替换过来
cp /app/software/nginx-1.17.7/objs/nginx /app/weblogic/nginx/sbin/
9.重启nginx查看是否升级成功
cd /app/weblogic/nginx/sbin/
sudo ./nginx
./nginx -V
http://www.lryc.cn/news/257717.html

相关文章:

  • 人工智能|网络爬虫——用Python爬取电影数据并可视化分析
  • mac苹果笔记本电脑如何强力删除卸载app软件?
  • net6中使用MongoDB
  • vue中yarn install超时问题
  • vue3 引入 markdown编辑器
  • 算法----K 和数对的最大数目
  • RocketMQ-源码架构
  • 14-1、IO流
  • 每日一道算法题 1
  • 【网络奇缘】- 计算机网络|深入学习物理层|网络安全
  • ❀expect命令运用于bash❀
  • 2023年团体程序设计天梯赛——总决赛题
  • K8S 工具收集
  • 自动化测试之读取配置文件
  • 如何实现分布式调用跟踪?
  • 接口的性能优化(从前端、后端、数据库三个角度分析)
  • 区块链扩容问题研究【06】
  • 英语论文写作常用词汇积累
  • redis集群(cluster)笔记
  • css 元素前后添加图标(::before 和 ::after 的妙用)
  • C++ 设计模式 Forward Declaration Pimpl
  • 【uniapp】小程序开发8:滚动组件scroll-view
  • Java王者荣耀火柴人
  • 1.鸿蒙应用程序开发app_hap开发环境搭建
  • JDK多版本集成 Jacoco 配置指南
  • 容器及容器调度(云)
  • 实验七 子网的划分
  • Proteus仿真--射击小游戏仿真设计
  • docker的资源控制:
  • Leo赠书活动-13期 【以企业架构为中心的SABOE数字化转型五环法】文末送书