注:綁定域名需要在靜態(tài)服務(wù)器下進(jìn)行綁定,要使配置生效需要重啟nginx
1. 首次綁定主站域名
注:本步驟是首次綁定的操作,若vhost路徑下有其他配置文件,直接復(fù)制修改即可
cd /root/oneinstack #必須進(jìn)入 oneinstack 目錄下執(zhí)行./vhost.sh

a) 上圖中 directory 為網(wǎng)站根目錄,腳本執(zhí)行后會自動創(chuàng)建;
b) 部署網(wǎng)站時(shí)請將程序代碼上傳到該目錄(目錄、子目錄和文件權(quán)限都為:www);
c) Nginx 配置文件路徑為:/usr/local/nginx/conf/vhost/www.oneinstack.com.conf (www.oneinstack.com為綁定的域名)
d) 添加完之后需要重啟nginx(systemctl restart nginx)
2. 綁定分站域名
a) 進(jìn)入到配置文件路徑,將先前添加過的域名配置文件拷貝,然后重命名為對應(yīng)的二級域名名稱
cd /usr/local/nginx/conf/vhost #進(jìn)入配置文件路徑
cp -rf www.oneinstack.com.conf site.oneinstack.com.conf #復(fù)制添加過的配置文件

b) 編輯復(fù)制好的site.oneinstack.conf文件,修改域名以及綁定目錄
vim site.oneinstack.com.conf #編輯

上圖中server_name為分站二級域名,root為綁定路徑(分站的靜態(tài)頁存放在程序中的site/html目錄中),root末尾的test為站點(diǎn)別名,最后修改之后:wq!保存退出
c) 修改之后需要重啟nginx生效配置
systemctl restart nginx #重啟nginx
d) 在分站后臺中,編輯對應(yīng)的站點(diǎn),綁定分站域名
![]()

cd /root/oneinstack #必須進(jìn)入 oneinstack 目錄下執(zhí)行./vhost.sh del

本教程文檔下載:
靜態(tài)服務(wù)器主站和子站域名配置(動靜態(tài)分離部署).docx