Nginx 教程

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/nginx-install-on-redhat-centos.html

在 Redhat/CentOS 上安装 NGINX


Redhat/CentOS 安装 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步:在 yum 仓库目录 /etc/yum.repos.d 下创建 nginx 镜像文件。这里我使用 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 开源的最新主线版本,去掉它的话,就会获取最新的稳定版本。

<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
Docker 安装 Nginx 主要有 2 种方法,分别是直接通过 docker 命令安装或通过 Dockerfile 构建。nginx 相 ...
在macOS、Linux和Windows上安装Django需要不同的步骤。打开命令提示符:按下Win+R,输入cmd,然后按Enter键,这 ...
本文主要介绍 PostgreSQL 在各大主流平台的安装步骤,主要是市面上的常用操作系统发行版上的安装说明。 ...
NumPy 包包含一个迭代器对象numpy.nditer。它是一个有效的多维迭代器对象,可以用于在数组上进行迭代。数组的每个元素可使用 Py ...
Nginx 是由1994年毕业于俄罗斯国立莫斯科鲍曼技术大学的 Igor Sysoeyv 为俄罗斯访问量居首的 rambler.ru 站点设 ...