插件窝 干货文章 CentOS怎么配置Nginx官方的Yum源

CentOS怎么配置Nginx官方的Yum源

Nginx mainline CentOS enabled 495    来源:    2025-04-21

配置Nginx官方Yum源(CentOS)

要在CentOS上配置Nginx官方的Yum源,请按照以下步骤操作:

1. 创建Nginx官方Yum源文件

sudo vi /etc/yum.repos.d/nginx.repo

2. 添加以下内容到文件中

根据你的CentOS版本选择相应的配置:

对于CentOS 7:

[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

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

对于CentOS 8/9:

[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

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

3. 保存并退出编辑器

在vi中按Esc键,然后输入:wq并回车。

4. 验证Yum源配置

sudo yum repolist | grep nginx

你应该能看到nginx-stable和nginx-mainline(禁用状态)的仓库。

5. 安装Nginx

安装稳定版(默认):

sudo yum install nginx

如果想安装主线版(最新特性):

sudo yum --enablerepo=nginx-mainline install nginx

6. 验证安装

nginx -v

注意事项

  1. 默认情况下,稳定版仓库是启用的(enabled=1),主线版是禁用的(enabled=0)
  2. 主线版包含最新的功能和更新,但可能不如稳定版稳定
  3. 如果之前安装了EPEL仓库的Nginx,建议先移除它以避免冲突

卸载旧版本Nginx(如适用)

sudo yum remove nginx

这样就完成了Nginx官方Yum源的配置和安装。