如何在 Rocky Linux 8 上安裝 Nginx

nginx (Engine X 的縮寫)是一個免費的開源網絡服務器。 它是一個高性能的 HTTP 服務器和反向代理。 Nginx 還用作負載均衡器、HTTP 緩存和郵件代理。

Nginx 為高流量網站提供最佳性能 – 獲得低內存使用和高並發的好處。

在本教程中,我們將學習如何 安裝 Nginx洛奇 Linux 8.

第 1 步:在 Rocky Linux 8 上安裝 Nginx

首先,更新 Rocky Linux 上的所有可用軟件包。

$ sudo dnf upgrade

注意:dnf update 是一個不推薦使用的別名。

現在, 安裝 Nginx 在 Rocky Linux 上。

$ sudo dnf install nginx

安裝 Nginx 後,啟動 Nginx 服務。

$ sudo systemctl start nginx

如果有任何問題,它將顯示錯誤消息或沒有輸出。

要驗證 Nginx 服務的狀態,請鍵入:

$ sudo systemctl status nginx

Nginx服務-運行狀態

現在確保在啟動時啟用 Nginx。

$ sudo systemctl enable nginx

要檢查已安裝的 Nginx 版本,請鍵入:

$ nginx -v

輸出:

nginx version: nginx/1.14.1

輸出顯示我們已經安裝 nginx 1.14.1 版本。 主配置文件存放在/etc/nginx目錄下,主配置文件在/etc/nginx/nginx.conf。 Nginx 日誌文件存儲在 /var/log/nginx 中。

第 2 步:設置防火牆

允許 HTTPHTTPS 防火牆上的流量(使用 SSL 時)。

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https

要使更改生效,請重新加載防火牆服務:

$ sudo firewall-cmd --reload

您可以通過列出當前的防火牆設置來驗證:

$ sudo firewall-cmd --permanent --list-all

步驟 3:驗證安裝

打開瀏覽器並輸入 服務器IP或域名 查看 Rocky Linux 上的 Nginx 默認頁面。

Nginx 默認網頁

在 Rocky Linux 上,默認的 Nginx 網頁位於 /usr/share/nginx/html。

卸載 Nginx

要在 Rocky Linux 上完全卸載 Nginx,請鍵入

$ sudo dnf remove nginx

然後手動刪除 Nginx 日誌文件。

$ sudo rm -rf /var/log/nginx

結論

在本教程中,我們學習瞭如何在 Rocky Linux 8 上安裝 Nginx。還檢查瞭如何驗證 Nginx 安裝。