1. 確保系統(tǒng)已經(jīng)啟用 EPEL 軟件倉(cāng)庫(kù)

EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社區(qū)維護(hù)的一個(gè)軟件倉(cāng)庫(kù),提供了許多在 CentOS 和 RHEL 中沒有包含的軟件包。默認(rèn)情況下,CentOS 和 RHEL 系統(tǒng)并沒有啟用 EPEL 倉(cāng)庫(kù),我們需要手動(dòng)啟用它。

首先,安裝 EPEL 倉(cāng)庫(kù)的軟件包:

sudo yum install epel-release

確認(rèn) EPEL 倉(cāng)庫(kù)已經(jīng)成功啟用:

sudo yum repolist

如果看到 "epel" 字樣,說明 EPEL 倉(cāng)庫(kù)已經(jīng)啟用。

2. 使用 YUM 安裝 Nginx

接下來,我們就可以使用 YUM 命令安裝 Nginx 了。輸入以下命令:

sudo yum install nginx

這個(gè)命令將自動(dòng)下載并安裝最新版本的 Nginx。在安裝過程中,YUM 會(huì)自動(dòng)解決 Nginx 所需的依賴關(guān)系。

3. 啟動(dòng)和管理 Nginx 服務(wù)

Nginx 安裝完成后,我們需要啟動(dòng) Nginx 服務(wù)。使用以下命令:

sudo systemctl start nginx

這將啟動(dòng) Nginx 服務(wù)。我們還可以使用以下命令來管理 Nginx 服務(wù):

sudo systemctl stop nginx   # 停止 Nginx 服務(wù)
sudo systemctl restart nginx  # 重啟 Nginx 服務(wù)
sudo systemctl status nginx   # 查看 Nginx 服務(wù)狀態(tài)

4. 驗(yàn)證 Nginx 是否已經(jīng)成功安裝

安裝完成后,我們可以通過訪問 Web 瀏覽器中的 "http://your_server_ip" 來驗(yàn)證 Nginx 是否已經(jīng)成功啟動(dòng)。如果看到 Nginx 的默認(rèn)歡迎頁(yè)面,說明 Nginx 已經(jīng)正確安裝并運(yùn)行。

5. 配置 Nginx

Nginx 的主配置文件位于 "/etc/nginx/nginx.conf"。我們可以根據(jù)需求修改這個(gè)配置文件,比如更改 Web 服務(wù)器的監(jiān)聽端口、設(shè)置虛擬主機(jī)等。修改完成后,記得重啟 Nginx 服務(wù)以使配置生效。

6. 更新和卸載 Nginx

如果需要更新 Nginx 到最新版本,可以運(yùn)行以下命令:

sudo yum update nginx

如果需要完全卸載 Nginx,可以運(yùn)行以下命令:

sudo yum remove nginx

總的來說,通過 YUM 包管理工具,我們可以輕松地在 CentOS/RHEL 系統(tǒng)中安裝、管理和更新 Nginx Web 服務(wù)器。YUM 能自動(dòng)解決軟件依賴關(guān)系,大大簡(jiǎn)化了 Nginx 的部署過程。按照本文的步驟操作,您就可以擁有一個(gè)高性能的 Nginx 服務(wù)器了。