服务器设置和教程 · 6 10 月, 2024

如何在 CentOS 9 Stream 上安裝 Nginx

如何在 CentOS 9 Stream 上安裝 Nginx

Nginx 是一款高效能的網頁伺服器,廣泛應用於靜態內容的提供、反向代理、負載均衡等功能。本文將指導您如何在 CentOS 9 Stream 上安裝 Nginx,並進行基本配置。

前置條件

在開始安裝之前,請確保您已經擁有一個運行中的 CentOS 9 Stream 伺服器,並且擁有 root 權限或 sudo 權限的用戶。

步驟 1:更新系統

在安裝任何新軟體之前,建議先更新系統的套件庫。您可以使用以下命令來更新系統:

sudo dnf update -y

步驟 2:安裝 EPEL 儲存庫

Nginx 在 EPEL(Extra Packages for Enterprise Linux)儲存庫中可用,因此需要先安裝 EPEL 儲存庫。執行以下命令:

sudo dnf install epel-release -y

步驟 3:安裝 Nginx

現在可以安裝 Nginx 了。使用以下命令進行安裝:

sudo dnf install nginx -y

步驟 4:啟動 Nginx 服務

安裝完成後,您需要啟動 Nginx 服務。使用以下命令來啟動 Nginx:

sudo systemctl start nginx

為了確保 Nginx 在系統啟動時自動啟動,您可以使用以下命令:

sudo systemctl enable nginx

步驟 5:檢查 Nginx 狀態

您可以使用以下命令檢查 Nginx 的運行狀態:

sudo systemctl status nginx

如果一切正常,您應該會看到 Nginx 正在運行的訊息。

步驟 6:配置防火牆

如果您的伺服器啟用了防火牆,您需要允許 HTTP 和 HTTPS 流量。使用以下命令來開放相應的端口:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

步驟 7:測試 Nginx

在瀏覽器中輸入您的伺服器 IP 地址,您應該能看到 Nginx 的預設歡迎頁面,這表示 Nginx 已經成功安裝並運行。

步驟 8:基本配置 Nginx

您可以通過編輯 Nginx 的配置文件來進行進一步的配置。Nginx 的主配置文件位於:

/etc/nginx/nginx.conf

在進行任何更改之前,建議先備份原始配置文件:

sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

編輯配置文件:

sudo nano /etc/nginx/nginx.conf

完成更改後,使用以下命令檢查配置文件的正確性:

sudo nginx -t

如果沒有錯誤,重新加載 Nginx 以應用更改:

sudo systemctl reload nginx

總結

在 CentOS 9 Stream 上安裝 Nginx 是一個相對簡單的過程,通過上述步驟,您可以快速設置並運行 Nginx 伺服器。無論是用於靜態網站還是作為反向代理,Nginx 都是一個強大的選擇。如果您需要更高效的 VPS 解決方案,請考慮我們的服務,讓您的網站運行得更流暢。