Centos8安装最新版Nginx

CentOS8的默认软件仓库中内置的nginx版本是1.14.1,最近漏扫提示需要升级至1.17.7以上版本。下面介绍如何安装最新版本的nginx,以及安装指定Nginx版本。

Centos8如何安装最新版本的Nginx

低怎么办?CentOS8的默认软件仓库中内置的nginx版本是1.14.1,最近漏扫提示需要升级至1.17.7以上版本。下面介绍如何安装,以及安装指定Nginx版本。

nginx官方源安装

在/etc/yum.repos.d/目录下,新建一个nginx.repo文件:

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

将下面的内容粘贴到nginx.repo文件中:


[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

系统和EPEL源的中nignx版本较旧,使用上面的官方源安装最新版本。

保存退出后,执行 dnf list 命令,列出nginx的所有版本:

dnf list nginx --showduplicates

列出nginx的所有版本

当前系统安装的nginx版本是nginx1.14.1,下面进行nginx版本升级。

查看nginx最新版本信息:

dnf info nginx

安装最新版本的nginx:

dnf install nginx

从低版本更新最新版本nginx:

dnf update

从低版本更新最新版本nginx

注意:如果从低版本更新nginx,请先备份好文件。

安装指定版本的nginx:

dnf install nginx-1.18.0 

安装指定版本的nginx

如果你不想的最新版本1.20.2,也可以安装指定版本的nginx,只需要在nginx-后面加上版本号。

查看nginx版本:

nginx -v

查看nginx安装包信息:

rpm -qi nginx

卸载nginx:

dnf remove nginx

如果想卸载nginx,可以执行 dnf remove nginx 命令。

其它源安装Nginx

在/etc/yum.repos.d/目录下,新建一个nginx.repo文件:

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

将下面的内容粘贴到nginx.repo文件中:

[nginx-mainline]
name=nginx mainline repo
baseurl=http://mirrors.ustc.edu.cn/nginx/mainline/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
module_hotfixes=true

保存后退出,安装方法和上面一样。

评分

留下评论

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