欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu 24.04 LTS中Nginx穩(wěn)定版或主線版本安裝配置和卸載指南

  發(fā)布時(shí)間:2025-08-07 09:57:24   作者:佚名   我要評(píng)論
Nginx 是一款高性能的 HTTP 和反向代理服務(wù)器,以其穩(wěn)定性、豐富的功能集、低資源消耗而聞名,本文將詳細(xì)介紹如何在 Ubuntu 系統(tǒng)上安裝、配置和卸載

Nginx 是一款極受歡迎的 Web 服務(wù)器,除了支持 HTTP/HTTPS 協(xié)議等基礎(chǔ)功能,它還具備反向代理、負(fù)載均衡、郵件代理、HTTP 緩存和 Web Socket 等強(qiáng)大功能。

Nginx 作為一款免費(fèi)開源的跨平臺(tái)工具,盡管比 Apache Web 服務(wù)器晚誕生了 6 年,但它卓越的性能和功能迅速贏得了開發(fā)者和系統(tǒng)管理員的青睞,目前就有許多熱門服務(wù)都在使用 Nginx。

接下來,本文將詳細(xì)介紹如何在 Ubuntu 24.04 LTS 上安裝 Nginx 穩(wěn)定版或主線版本。

Nginx 穩(wěn)定版與主線版本的選擇

在開始安裝前,我們先來了解一下 Nginx 兩大版本的特點(diǎn),幫助你做出適合的選擇:

  • 穩(wěn)定版本(stable):這個(gè)版本經(jīng)過全面測(cè)試,并修復(fù)了關(guān)鍵錯(cuò)誤。雖然不提供最新功能,但重在穩(wěn)定可靠,非常適合生產(chǎn)環(huán)境。
  • 主線版本(mainline):相當(dāng)于前沿測(cè)試版,包含了最新功能(包括實(shí)驗(yàn)性模塊)和更及時(shí)的 Bug 修復(fù)。但可能存在穩(wěn)定性問題,不建議在生產(chǎn)環(huán)境中使用主線版本。

簡(jiǎn)單來說,如果你追求最新功能并能接受潛在的問題,主線版本是不錯(cuò)的選擇;如果你更重視穩(wěn)定性,穩(wěn)定版才是更好的選擇。

以下步驟適用于 Ubuntu 24.04 LTS、Ubuntu 22.04 LTS 和 Ubuntu 20.04 LTS。

1. 準(zhǔn)備工作

在開始安裝 Nginx 之前,我們需要完成一些必要的準(zhǔn)備工作:

1.1 更新 Ubuntu 系統(tǒng)

在「終端」中執(zhí)行以下命令,來更新系統(tǒng)軟件包:

sudo apt update  # 更新軟件包列表
sudo apt upgrade # 升級(jí)軟件包

1.2 安裝必要的依賴包

為了確保 Nginx 能夠順利安裝,我們需要安裝以下依賴包:

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring dirmngr software-properties-common apt-transport-https

安裝 Nginx 必要的依賴包

1.3 清除舊版 Nginx(可選)

如果你的系統(tǒng)中之前安裝過 Nginx,為了避免新舊版本沖突,建議先將其刪除:

1、備份現(xiàn)有的 Nginx 配置文件:

sudo mv /etc/nginx/ /etc/nginx.old/

2、停止 Nginx 服務(wù):

sudo systemctl stop nginx

3、清除系統(tǒng)中所有舊的 Nginx 軟件包:

sudo apt autoremove nginx* --purge 

完成這些準(zhǔn)備工作后,我們就可以開始安裝 Nginx 的新版本了。

2. 安裝 Nginx

我們選擇直接從 Nginx.org 的官方軟件源來安裝,這樣可以立即獲得 Nginx 的最新版本。

2.1 導(dǎo)入 GPG 密鑰

1、為了確保軟件包的安全性,需要先下載并添加 Nginx 的 GPG 密鑰:

curl -fSsL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

2、執(zhí)行以下命令驗(yàn)證 GPG 密鑰:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

導(dǎo)入 Nginx 官方源 GPG 密鑰

2.2 添加 Nginx 官方軟件源

根據(jù)你的需要,為 Ubuntu 添加 Nginx 官方軟件源(2 選 1):

  • stable 穩(wěn)定版
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
  • mainline 主線版
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

為 Ubuntu 添加 Nginx 官方軟件源

2.3 設(shè)置 APT 優(yōu)先使用 Nginx 官方源

為了確保 Nginx.org 的軟件包優(yōu)先級(jí)高于 Ubuntu 默認(rèn)源或其他 PPA,還需要設(shè)置 APT Pin:

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx

你將看到以下輸出:

Package: *
Pin: origin nginx.org
Pin: release o=nginx
Pin-Priority: 900

設(shè)置 nginx.org 源優(yōu)先級(jí)

2.4 安裝 Nginx

在「終端」中執(zhí)行以下命令更新軟件包列表,并安裝 Nginx:

sudo apt update
sudo apt install nginx

安裝 Nginx

2.5 驗(yàn)證安裝結(jié)果

安裝完成后,可以通過以下命令查看 Nginx 版本,驗(yàn)證是否正確安裝:

nginx -v

如果安裝成功,你將看到類似以下的輸出信息:

nginx version: nginx/1.26.1

查看 Nginx 版本

3. 管理 Nginx 服務(wù)

安裝完成后,我們需要對(duì) Nginx 服務(wù)進(jìn)行管理:

3.1 檢查服務(wù)狀態(tài)

驗(yàn)證 Nginx 服務(wù)是否正常運(yùn)行:

systemctl status nginx

查看 Nginx 服務(wù)狀態(tài)

3.2 啟動(dòng)、停止和重啟服務(wù)

你可以根據(jù)需要,通過以下命令手動(dòng)啟動(dòng)、停止或重啟 Nginx 服務(wù):

sudo systemctl start nginx    # 啟動(dòng)服務(wù)
sudo systemctl stop nginx     # 停止服務(wù)
sudo systemctl reload nginx   # 重新加載配置文件,不中斷服務(wù)
sudo systemctl restart nginx  # 重啟服務(wù)

3.3 設(shè)置開機(jī)自啟動(dòng)

為了方便使用,你可以設(shè)置 Nginx 服務(wù)隨系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng):

sudo systemctl enable nginx   # 啟用開機(jī)自啟動(dòng)
sudo systemctl disable nginx  # 禁止開機(jī)自啟動(dòng)

推薦閱讀:如何使用 systemctl 管理 Linux 服務(wù)

4. 卸載 Nginx

如果不再使用 Nginx,可以通過以下步驟徹底卸載它:

1、使用以下命令來卸載 Nginx 及相關(guān)文件:

sudo apt autoremove nginx* --purge 

使用--purge參數(shù)會(huì)刪除 Nginx 及所有配置文件。如果你希望保留配置文件,可以去掉該參數(shù)。

2、卸載完成后,還需要?jiǎng)h除系統(tǒng)中的軟件源配置文件和 GPG 密鑰:

sudo rm /etc/apt/sources.list.d/nginx.list
sudo rm /etc/apt/preferences.d/99nginx
sudo rm /usr/share/keyrings/nginx-archive-keyring.gpg

在本文中,我們?cè)敿?xì)介紹了如何在 Ubuntu 24.04 LTS 上安裝 Nginx 穩(wěn)定版或主線版,并學(xué)習(xí)了如何管理 Nginx 服務(wù)以及如何卸載它。希望本文能幫助你在 Ubuntu 系統(tǒng)上輕松搭建起高效、穩(wěn)定的 Web 服務(wù)器。

推薦閱讀:Ubuntu系統(tǒng)如何安裝配置和使用ClamAV殺毒軟件? ClamAV安裝及使用指南

相關(guān)文章

最新評(píng)論