使用SSH快速爲你的GoDaddy網站搬家

使用GoDaddy共享主機快兩年了, 甚滿意, 但由於最近監測到GoDaddy主機down機頻繁, 加上手上一些網站的流量增大, GoDaddy共享主機已不能滿足正常運行的需求, 遂決定分別搬遷至一些名聲較好的VPS(虛擬私有服務器).

整個搬遷過程大致如下:

1. 登錄GoDaddy主機管理後臺, 開通SSH, 電話認證後20分鐘內生效. (爲什麼要用SSH? 其一, 通過SSH可以突破GoDaddy壓縮文件不能大於20M的限制. 其二, 通過SSH打包並傳輸文件, 超級快, 是的, super fast. )

2. 在主機管理後臺打開數據庫列表, 選擇備份, 執行完成後數據表文件會保存在網站根目錄下的 /_db_backups文件夾內, 如yourdb.sql. 通過File Manager將該文件拷貝至網站根目錄/HTML下.

3. SSH開通後, 打開Mac終端, 輸入以下命令登錄你在GoDaddy的網站:
ssh -l yourname yourdomain.com

提示輸入密碼, 成功登錄. (其中yourname是你GoDaddy的帳戶名, yourdomain.com是你的Primary域名或主機IP)

4. 進入網站根目錄:
cd html

5. 打包網站所有文件:
tar -czvf yourdomain.tar.gz *

6. 打開新的終端窗口, 用步驟1的方法通過SSH登錄新主機.

7. cd進入新主機網站根目錄, 下載網站和數據庫文件:
wget http://yourdomain.com/yourdomain.tar.gz
wget http://yourdomain.com/yourdb.sql

8. 解壓原網站文件壓縮包:
tar -xzvf yourdomain.tar.gz

9. 假設你已經創建好了新數據庫的情況下, 將原數據庫導入:
mysql -u username -ppassword databasename < yourdb.sql

刪除導出的GoDaddy和新主機的壓縮包及數據表文件, 重定向域名IP, 搞定. 當然, 在搬遷過程中總會遇到這樣那樣的小問題, 不知道怎麼解決? Google it, 或者…問我? You are more than welcome!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章