注:綁定域名需要在靜態(tài)服務器下進行綁定,,要使配置生效需要重啟nginx
1. 首次綁定主站域名
注:本步驟是首次綁定的操作,,若vhost路徑下有其他配置文件,,直接復制修改即可
cd /root/oneinstack #必須進入 oneinstack 目錄下執(zhí)行./vhost.sh
a) 上圖中 directory 為網(wǎng)站根目錄,,腳本執(zhí)行后會自動創(chuàng)建,;
b) 部署網(wǎng)站時請將程序代碼上傳到該目錄(目錄,、子目錄和文件權限都為:www);
c) Nginx 配置文件路徑為:/usr/local/nginx/conf/vhost/www.oneinstack.com.conf (www.oneinstack.com為綁定的域名)
d) 添加完之后需要重啟nginx(systemctl restart nginx)
2. 綁定分站域名
a) 進入到配置文件路徑,,將先前添加過的域名配置文件拷貝,,然后重命名為對應的二級域名名稱
cd /usr/local/nginx/conf/vhost #進入配置文件路徑
cp -rf www.oneinstack.com.conf site.oneinstack.com.conf #復制添加過的配置文件
b) 編輯復制好的site.oneinstack.conf文件,修改域名以及綁定目錄
vim site.oneinstack.com.conf #編輯
上圖中server_name為分站二級域名,,root為綁定路徑(分站的靜態(tài)頁存放在程序中的site/html目錄中),,root末尾的test為站點別名,最后修改之后:wq!保存退出
c) 修改之后需要重啟nginx生效配置
systemctl restart nginx #重啟nginx
d) 在分站后臺中,,編輯對應的站點,,綁定分站域名
cd /root/oneinstack #必須進入 oneinstack 目錄下執(zhí)行./vhost.sh del
本教程文檔下載:
靜態(tài)服務器主站和子站域名配置(動靜態(tài)分離部署).docx