Nginx 配置二級域名
Nginx 是一款高效能的網頁伺服器,廣泛應用於各種網站和應用程式的部署。當需要為不同的應用或服務設置二級域名時,Nginx 提供了靈活的配置選項。本文將介紹如何在 Nginx 中配置二級域名,並提供相關的範例和步驟。
什麼是二級域名?
二級域名是指在主域名之前添加的子域名。例如,在域名 example.com 中,blog.example.com 和 shop.example.com 都是二級域名。這些二級域名可以用來指向不同的應用或服務,從而實現更好的組織和管理。
Nginx 配置二級域名的步驟
1. 安裝 Nginx
首先,確保你的伺服器上已經安裝了 Nginx。可以使用以下命令來安裝:
sudo apt update
sudo apt install nginx2. 創建二級域名的配置文件
在 Nginx 中,每個網站或應用的配置通常會放在 /etc/nginx/sites-available/ 目錄下。你可以為你的二級域名創建一個新的配置文件。例如,為 blog.example.com 創建一個配置文件:
sudo nano /etc/nginx/sites-available/blog.example.com3. 編輯配置文件
在配置文件中,添加以下內容:
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.html5. 啟用配置文件
使用以下命令來啟用剛剛創建的配置文件:
sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/6. 測試 Nginx 配置
在重新啟動 Nginx 之前,建議先測試配置是否正確:
sudo nginx -t7. 重新啟動 Nginx
如果配置測試通過,則可以重新啟動 Nginx 以應用更改:
sudo systemctl restart nginx總結
通過以上步驟,你可以輕鬆地在 Nginx 中配置二級域名。這不僅能夠幫助你更好地組織網站內容,還能提高用戶的訪問體驗。如果你正在尋找高效的 VPS 解決方案來部署你的網站,Server.HK 提供了多種選擇,適合不同需求的用戶。無論是 香港VPS 還是其他服務,Server.HK 都能為你提供穩定的支持。