最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

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

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

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

1. 準備工作

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

1.1 更新 Ubuntu 系統(tǒng)

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

sudo apt update  # 更新軟件包列表
sudo apt upgrade # 升級軟件包

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 服務:

sudo systemctl stop nginx

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

sudo apt autoremove nginx* --purge 

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

2. 安裝 Nginx

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

2.1 導入 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í)行以下命令驗證 GPG 密鑰:

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

導入 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 設置 APT 優(yōu)先使用 Nginx 官方源

為了確保 Nginx.org 的軟件包優(yōu)先級高于 Ubuntu 默認源或其他 PPA,還需要設置 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

設置 nginx.org 源優(yōu)先級

2.4 安裝 Nginx

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

sudo apt update
sudo apt install nginx

安裝 Nginx

2.5 驗證安裝結果

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

nginx -v

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

nginx version: nginx/1.26.1

查看 Nginx 版本

3. 管理 Nginx 服務

安裝完成后,我們需要對 Nginx 服務進行管理:

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

驗證 Nginx 服務是否正常運行:

systemctl status nginx

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

3.2 啟動、停止和重啟服務

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

sudo systemctl start nginx    # 啟動服務
sudo systemctl stop nginx     # 停止服務
sudo systemctl reload nginx   # 重新加載配置文件,不中斷服務
sudo systemctl restart nginx  # 重啟服務

3.3 設置開機自啟動

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

sudo systemctl enable nginx   # 啟用開機自啟動
sudo systemctl disable nginx  # 禁止開機自啟動

推薦閱讀:如何使用 systemctl 管理 Linux 服務

4. 卸載 Nginx

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

1、使用以下命令來卸載 Nginx 及相關文件:

sudo apt autoremove nginx* --purge 

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

2、卸載完成后,還需要刪除系統(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

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

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

相關文章

最新評論

大英县| 昌平区| 高雄县| 昌宁县| 喀喇沁旗| 长汀县| 朝阳市| 仁怀市| 山阳县| 凤城市| 长葛市| 泽普县| 宾阳县| 呼伦贝尔市| 甘谷县| 长岭县| 枣强县| 平泉县| 康平县| 正宁县| 清原| 大渡口区| 乾安县| 武强县| 仁寿县| 寻乌县| 通榆县| 岳西县| 闻喜县| 分宜县| 枣阳市| 县级市| 隆子县| 定南县| 玉溪市| 辽阳县| 蛟河市| 固安县| 海宁市| 达州市| 沭阳县|