如何在 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=httpsudo firewall-cmd --permanent --add-service=httpssudo 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 解決方案,請考慮我們的服務,讓您的網站運行得更流暢。