Linux系统nginx版本升级

最近公司漏扫有涉及到需要升级nginx的部分, 以下是一些总结经验

检查当前nginx版本

bash 复制代码
执行命令: nginx -V
如果没有设置环境变量则需要进入到nginx目录sbin目录下执行: ./nginx -V

下载最新版nginx

nginx下载地址: https://nginx.org/en/download.html

1)选择稳定版本

bash 复制代码
wget https://nginx.org/download/nginx-1.26.2.tar.gz

配置nginx

(1)查看原来nginx的配置configure信息

(2)对新版本进行配置

进入解压后的新版本根目录下

bash 复制代码
./configure  --prefix=/usr/local/nginx

(3)进行make

注意这里不要make install, 不然nginx会重新安装

bash 复制代码
make

替换nginx

编译完成之后会多出一个objs文件夹, 进入到这个文件夹, 将里面的nginx文件替换掉原来的nginx文件, 注意老版本备份

查看新版本

相关推荐
roman_日积跬步-终至千里6 分钟前
【Nginx】Nginx 多协议负载均衡实战:StarRocks 与 MinIO 代理配置全解析
运维·nginx·负载均衡
lwhdjbcjdjd6 分钟前
Nginx实战指南:反向代理与负载均衡的原理与配置
运维·nginx·负载均衡
wa的一声哭了7 分钟前
Linux服务器配置ssh免密登陆多台服务器、服务器别名配置
linux·运维·服务器·网络·arm开发·python·ssh
qinyia16 分钟前
Wisdom SSH:AI助手可用的运维工具详解,帮助理解提升人机合作效率
运维·服务器·人工智能·ssh
YongCheng_Liang37 分钟前
openEuler 22.03 LTS 部署 ELK(Elasticsearch+Logstash+Kibana)完整教程
linux·运维·elk·elasticsearch
小坏讲微服务1 小时前
Spring Cloud Alibaba 2025.0.0 整合 ELK 实现日志
运维·后端·elk·spring cloud·jenkins
清浅儿1 小时前
Linux权限知识点
linux·运维·服务器
kyle~1 小时前
Linux---文件控制<fcntl.h> (file control, fcntl)
linux·运维·服务器
头发还没掉光光1 小时前
Linux多线程之自旋锁与读写锁
linux·运维·算法
百***48931 小时前
Nginx实现接口复制
运维·nginx·junit