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

如何在 CentOS 9 Stream 上安裝 Nginx

如何在 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-release

2. 安裝 Nginx

安裝 EPEL 倉庫後,您可以使用以下命令安裝 Nginx:

sudo dnf install nginx

3. 啟動 Nginx 服務

安裝完成後,您需要啟動 Nginx 服務並設置其在系統啟動時自動啟動:

sudo systemctl start nginx
sudo systemctl enable nginx

4. 確認 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 解決方案,請考慮我們的服務,讓您的網站運行得更流暢。