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文件, 注意老版本备份

查看新版本

相关推荐
凌波粒9 小时前
Linux-Ubuntu系统环境搭建
linux·运维·ubuntu
鸠摩智首席音效师9 小时前
如何在 Linux 中使用 uptime 命令 ?
linux·运维·服务器
HalvmånEver9 小时前
Linux:匿名管道(进程间通信二)
linux·运维·服务器
阿豪学编程10 小时前
【Linux】进程信号深度解析
linux·运维·服务器
广东大榕树信息科技有限公司11 小时前
动环监控如何有效提升机房环境管理的可靠性与响应速度?
运维·网络·物联网·国产动环监控系统·动环监控系统
zdd5678913 小时前
行存表与列存表简述
运维·postgresql
福尔摩斯张13 小时前
Linux的pthread_self函数详解:多线程编程中的身份标识器(超详细)
linux·运维·服务器·网络·网络协议·tcp/ip·php
2401_8322981013 小时前
一云多芯时代:云服务器如何打破芯片架构壁垒
运维·服务器·架构
Web极客码14 小时前
如何在 Linux 中终止一个进程?
linux·运维·服务器
一枚正在学习的小白14 小时前
prometheus监控对外服务
运维·prometheus