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

儲存後退出,安裝方法和上面一樣。

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *