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

CentOS 7 下 Nginx 伺服器的安裝配置

CentOS 7 下 Nginx 伺服器的安裝配置

Nginx 是一款高效能的網頁伺服器,廣泛應用於靜態網站和反向代理伺服器。本文將介紹如何在 CentOS 7 系統上安裝和配置 Nginx 伺服器,幫助用戶快速搭建自己的網站。

前期準備

在開始安裝之前,請確保您的 CentOS 7 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

此外,您需要擁有 root 權限或使用 sudo 來執行安裝命令。

安裝 Nginx

在 CentOS 7 上安裝 Nginx 非常簡單,您可以通過 EPEL(Extra Packages for Enterprise Linux)庫來安裝。首先,您需要安裝 EPEL 庫:

sudo yum install epel-release -y

接下來,使用以下命令安裝 Nginx:

sudo yum install nginx -y

啟動 Nginx 伺服器

安裝完成後,您可以啟動 Nginx 伺服器,並設置其在系統啟動時自動啟動:

sudo systemctl start nginx
sudo systemctl enable nginx

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

sudo systemctl status nginx

配置防火牆

如果您的系統啟用了防火牆,您需要允許 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。Nginx 的配置文件位於 /etc/nginx/nginx.conf。您可以使用任何文本編輯器來編輯此文件,例如:

sudo vi /etc/nginx/nginx.conf

在這裡,您可以設置伺服器名稱、根目錄、日誌文件等。以下是一個簡單的伺服器配置範例:

server {
    listen 80;
    server_name your_domain.com;

    location / {
        root /usr/share/nginx/html;
        index index.html index.htm;
    }

    error_page 404 /404.html;
    location = /404.html {
        internal;
    }
}

編輯完成後,您需要檢查配置文件的正確性:

sudo nginx -t

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

sudo systemctl reload nginx

總結

在本文中,我們介紹了如何在 CentOS 7 上安裝和配置 Nginx 伺服器。通過簡單的步驟,您可以快速搭建自己的網站。若您需要更高效的 VPS 解決方案,Server.HK 提供多種選擇,適合不同需求的用戶。無論是靜態網站還是動態應用,選擇合適的 香港伺服器 將有助於提升您的網站性能。