Redhat/CentOS 安装 Nginx

Nginx 可以通过两种方式安装:

  • 从默认的 RHEL 或 CentOS 仓库安装 Nginx。这是最简单快捷的方法,但通常提供的软件包版本比较旧。
  • nginx.org 的官方仓库安装 Nginx 。为此,我们只需要在第一次设置 yum 仓库,在那之后,提供的包始终是最新的。

从操作系统存储库安装 Nginx

第 1 步:为 Nginx 包安装 EPEL 存储库

在这里,EPEL 代表企业 Linux 的额外包。因为,作为包管理器的 yum 在其默认存储库中不包含最新版本的 Nginx;安装 EPEL 将确保 RHEL 或 CentOS 上的 Nginx 保持最新。

使用以下命令安装 Epel 存储库。

sudo yum install epel-release 

第 2 步:更新存储库

使用以下命令更新存储库。

sudo yum update

第 3 步:安装 Nginx

要安装 Nginx,请使用以下命令:

yum install nginx

第 4 步验证安装

要验证nginx是否安装成功或了解nginx的版本,请使用以下命令:

sudo nginx -v

从官方 Nginx 存储库安装 Nginx

第 1 步通过在 /etc/yum.repos.d 中创建文件 nginx.org 为 RHEL 或 CentOS 创建 yum 存储库。要设置 yum 存储库,我在这里使用 vi 编辑器:

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

第 2 步在nginx.repo中添加以下几行代码

[nginx]  
name=nginx repo  
baseurl=https://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/  
gpgcheck=0  
enabled=1  

这里,

  • mainline 指向 NGINX 开源的最新主线版本,如想获得最新的稳定版本可以删除/mainline。
  • OS是操作系统的名称,即 rhel 或 centos
  • OSRELEASE是版本号,例如 6、6._x、7、7._x_ 等。

例如,要获取 CentOS 7 的最新主线包,请使用以下配置:

[nginx]  
name=nginx repo  
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/  
gpgcheck=0  
enabled=1  

第 3 步:在:提示符下按 ESC 和 :wq 保存文件。

第 4 步:更新存储库

使用以下命令更新存储库。

sudo yum update  

第 5 步:安装 Nginx

要安装 Nginx,请使用以下命令:

yum install nginx

第 6 步验证安装

要验证nginx是否安装成功或了解nginx的版本,请使用以下命令:

sudo nginx -v