利用 git script 建置 多台 網頁伺服器 資料

How to create multi website using git server ?

作者: 七味粉 |
文章2013-05-20
72 分享
52
你如果有利用 load balance 來分流網站,應該會遇到要複製多份程式碼至每一台伺服器,這邊提供一個利用 git script 來自動複製多份程式碼。
git.script 內容說明:
1.如果伺服器內已經有網頁資料,就利用 git pull 抓取最新網站內容。
2.若伺服器尚未有網頁資料,就利用 git clone 複製網站資料。
若不懂 git server,可先參考 架設 共享 存取 Git Server


[shell]vim git.script
[vim]if [ -d /home/git/your_website/.git ] ; then
echo "your_website內的 .git 資料夾存在,開始更新網站內容。"
cd /var/www/html/project
git pull
else
echo ".git 資料夾不存在,建立另外一台網站資料"
rm -rf /home/git/your_website
cd /home/git
git clone git@your_ip:/home/git/your_website
exit 0
fi[/vim]
[shell]service httpd start
貼心小提醒
1.您目前未登入,若於此狀態進行文章收藏,紀錄可能無法長期保留。
2.建議登入後進行收藏,好文會幫你保存著,隨時要看也不怕找不到唷~

KiKiNote持續為您提供最優質的資訊內容,謝謝您!
不再顯示此視窗

複製成功