实操yum安装nginx(指定版本并锁定)

直接安装就不说了,

但是如果想要指定版本的话

1. 添加官方源(获取更多版本)

CentOS 默认的源里 Nginx 版本通常比较旧。要安装 1.24.x 或其他特定版本,需要先配置 Nginx 官方源:

# 创建nginx.repo文件
sudo tee /etc/yum.repos.d/nginx.repo << 'EOF'
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF


# 清理缓存并更新
sudo yum clean all
sudo yum makecache

2. 查看所有可用版本

# 列出nginx所有可安装的版本
sudo yum list nginx --showduplicates

3. 安装指定版本

# 安装你想要的版本,比如1.24.0
sudo yum install -y nginx-1.24.0-1.el7.ngx


# 验证安装
nginx -v

4. 锁定版本(防止意外升级)

如果你希望这个版本固定下来,不随 yum update 自动升级:

# 安装版本锁定插件
sudo yum install -y yum-plugin-versionlock
# 锁定当前nginx版本
sudo yum versionlock add nginx

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注