如何在 CentOS 9 Stream 上安裝 Nginx
Nginx 是一款高效能的網頁伺服器,廣泛用於靜態內容的提供、反向代理和負載平衡等功能。本文將指導您如何在 CentOS 9 Stream 上安裝 Nginx,並進行基本配置。
前置條件
在開始安裝之前,請確保您擁有以下條件:
- 一台運行 CentOS 9 Stream 的伺服器。
- 擁有 root 權限或 sudo 權限的用戶。
- 已更新的系統,建議執行以下命令以確保系統是最新的:
sudo dnf update安裝 Nginx
安裝 Nginx 的過程相對簡單,您可以通過以下步驟完成:
1. 安裝 EPEL 倉庫
Nginx 在 EPEL(Extra Packages for Enterprise Linux)倉庫中可用,因此首先需要安裝 EPEL 倉庫:
sudo dnf install epel-release2. 安裝 Nginx
安裝 EPEL 倉庫後,您可以使用以下命令安裝 Nginx:
sudo dnf install nginx3. 啟動 Nginx 服務
安裝完成後,您需要啟動 Nginx 服務並設置其在系統啟動時自動啟動:
sudo systemctl start nginx
sudo systemctl enable nginx4. 確認 Nginx 是否運行
您可以使用以下命令檢查 Nginx 的運行狀態:
sudo systemctl status nginx如果 Nginx 正在運行,您應該會看到類似於以下的輸出:
● nginx.service - The NGINX HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running)配置防火牆
如果您的伺服器啟用了防火牆,您需要允許 HTTP 和 HTTPS 流量。可以使用以下命令來配置防火牆:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload測試 Nginx
在瀏覽器中輸入伺服器的 IP 地址,您應該能看到 Nginx 的預設歡迎頁面,這表示 Nginx 已成功安裝並運行。
基本配置 Nginx
Nginx 的配置文件位於 /etc/nginx/nginx.conf。您可以使用任何文本編輯器來編輯此文件,例如:
sudo nano /etc/nginx/nginx.conf在這裡,您可以根據需要進行各種配置,例如設置伺服器名稱、根目錄等。完成後,請使用以下命令檢查配置文件的正確性:
sudo nginx -t如果沒有錯誤,您可以重新加載 Nginx 以應用更改:
sudo systemctl reload nginx總結
在 CentOS 9 Stream 上安裝 Nginx 是一個相對簡單的過程,通過上述步驟,您可以快速設置一個高效能的網頁伺服器。無論是用於靜態網站還是動態應用,Nginx 都能提供卓越的性能和穩定性。如果您需要更高效的 VPS 解決方案,請考慮我們的服務,讓您的網站運行得更流暢。