声明

以下内容部分来自于 Nginx 官网(nginx.org),本文进行翻译、优化及追加部分内容。

说明

大多数 Linux 发行版和 BSD 变体在通常的软件包存储库中都有 NGINX,通常可以通过安装软件的方式安装,例如:

Debian:apt-get
Gentoo:emerge
FreeBSD:ports

但是,请注意,这些软件包通常是过时的。如果需要最新的功能和错误修复,建议从源代码构建或直接使用 nginx.org 的软件包。

安装

CentOS 7 在 yum install epel-release 后,可直接通过 yum install -y nginx 安装。

Nginx.org 的建议安装方式

下面将通过 nginx.org 提供的软件包在 CentOS 7 上安装 nginx。

查看 CentOS 7 不使用 nginx.org 软件包可安装的 nginx 版本

yum list nginx
可安装的软件包
nginx.x86_64    1:1.16.1-1.el7    epel

创建 nginx.repo

vim /etc/yum.repos.d/nginx.repo

写入以下内容

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

补充

其中 $releasever 和 $basearch 可手动替换,参考:

$releasever:通过命令 rpm -qi centos-release 查看 Version 的值
$basearch:通过命令 arch 查看

查看 CentOS 7 使用 nginx.org 软件包可安装的 nginx 版本

yum list nginx
可安装的软件包
nginx.x86_64    1:1.18.0-1.el7.ngx    nginx

安装

由于国内网络原因,此过程会比较慢。

yum install -y nginx

查看安装的 nginx 版本

nginx -v
nginx version: nginx/1.18.0

补充

systemctl status nginx:查看 Nginx 运行状态
systemctl start nginx:启动 Nginx
systemctl stop nginx:停止 Nginx
最后修改:2020 年 08 月 24 日 11 : 46 PM
如果觉得文章帮助了您,您可以随意赞赏。