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

Nginx 配置二級域名

Nginx 配置二級域名

Nginx 是一款高效能的網頁伺服器,廣泛應用於各種網站和應用程式的部署。當需要為不同的應用或服務設置二級域名時,Nginx 提供了靈活的配置選項。本文將介紹如何在 Nginx 中配置二級域名,並提供相關的範例和步驟。

什麼是二級域名?

二級域名是指在主域名之前添加的子域名。例如,在域名 example.com 中,blog.example.comshop.example.com 都是二級域名。這些二級域名可以用來指向不同的應用或服務,從而實現更好的組織和管理。

Nginx 配置二級域名的步驟

1. 安裝 Nginx

首先,確保你的伺服器上已經安裝了 Nginx。可以使用以下命令來安裝:

sudo apt update
sudo apt install nginx

2. 創建二級域名的配置文件

在 Nginx 中,每個網站或應用的配置通常會放在 /etc/nginx/sites-available/ 目錄下。你可以為你的二級域名創建一個新的配置文件。例如,為 blog.example.com 創建一個配置文件:

sudo nano /etc/nginx/sites-available/blog.example.com

3. 編輯配置文件

在配置文件中,添加以下內容:

server {
    listen 80;
    server_name blog.example.com;

    location / {
        root /var/www/blog;
        index index.html index.htm;
    }

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

在這段配置中:

  • listen 80; 表示伺服器將監聽 80 端口。
  • server_name blog.example.com; 指定了二級域名。
  • root /var/www/blog; 指定了網站的根目錄。

4. 創建網站根目錄

確保你已經創建了網站的根目錄,並在其中放置了相應的文件:

sudo mkdir -p /var/www/blog
echo "Hello, Blog!" | sudo tee /var/www/blog/index.html

5. 啟用配置文件

使用以下命令來啟用剛剛創建的配置文件:

sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/

6. 測試 Nginx 配置

在重新啟動 Nginx 之前,建議先測試配置是否正確:

sudo nginx -t

7. 重新啟動 Nginx

如果配置測試通過,則可以重新啟動 Nginx 以應用更改:

sudo systemctl restart nginx

總結

通過以上步驟,你可以輕鬆地在 Nginx 中配置二級域名。這不僅能夠幫助你更好地組織網站內容,還能提高用戶的訪問體驗。如果你正在尋找高效的 VPS 解決方案來部署你的網站,Server.HK 提供了多種選擇,適合不同需求的用戶。無論是 香港VPS 還是其他服務,Server.HK 都能為你提供穩定的支持。