注:綁定域名需要在靜態(tài)服務(wù)器下進(jìn)行綁定,要使配置生效需要重啟nginx
1. 首次綁定主站域名
注:本步驟是首次綁定的操作,,若vhost路徑下有其他配置文件,,直接復(fù)制修改即可
cd /root/oneinstack #必須進(jìn)入 oneinstack 目錄下執(zhí)行./vhost.sh
a) 上圖中 directory 為網(wǎng)站根目錄,,腳本執(zhí)行后會(huì)自動(dòng)創(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)的二級(jí)域名名稱
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為分站二級(jí)域名,root為綁定路徑(分站的靜態(tài)頁存放在程序中的site/html目錄中),,root末尾的test為站點(diǎn)別名,,最后修改之后:wq!保存退出
c) 修改之后需要重啟nginx生效配置
systemctl restart nginx #重啟nginx
d) 在分站后臺(tái)中,編輯對應(yīng)的站點(diǎn),,綁定分站域名
cd /root/oneinstack #必須進(jìn)入 oneinstack 目錄下執(zhí)行./vhost.sh del
本教程文檔下載:
靜態(tài)服務(wù)器主站和子站域名配置(動(dòng)靜態(tài)分離部署).docx