Centos8如何安装最新版本的Nginx

nginx版本低怎么办?CentOS8的默认软件仓库中内置的nginx版本是1.14.1,最近漏扫提示需要升级至1.17.7以上版本。下面介绍如何安装最新版本的nginx,以及安装指定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版本较旧,使用上面的官方源安装最新版本。

保存退出后,执行 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

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

查看nginx版本:

nginx -v

查看安装包信息:

rpm -qi nginx

卸载nginx:

dnf remove nginx

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

其它源安装Nginx

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

vi /etc/yum.repos.d/.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

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

订阅
提醒
guest
0 评论
内联反馈
查看所有评论