前一陣子收到了舊客戶和一些網友的提問,如何保證網站在空間不穩定和被黑的情況下,可以即時地回復網站服務?
對於這種情況,FinalX 在剛開始做站的時候也常遇到,最深刻是 2004 的時候我曾經建過一個10萬多會員的 Discuz 站點,那時候平均在線的會員有3k多。可是當時用的是普通 Hosting ,硬件用的是 HDD , 所以問題就來了,當時不懂得什麼叫備份,最後是下場是在一次錯誤及不穩操作之下,所有檔案和數據都灰飛煙滅!之後學懂了做站一定要有備份 !!!
好了離題了!現在幫網站做備份比以前多了很多選擇, FinalX 自己在用的方法是直接在服務器上打包數據和檔案到備份機器上。方法如下(scp or rsync都可以):
scp -r /website/ebsite/網站檔案/* root@檔案ip:/backup/備份檔案位置
數據打包法:
mysqldump -h hostname -u root -p database_name > backup.sql
以上是老鳥的備份方法,那麼對於不太懂的個人站長應該如何呢?
Finalx 自己找了很多種方案,最後選擇了這種推薦給各位。
到WP後台 --> 外掛 --> 安裝 "Jetpack by WordPress.com" ,安裝完成後開啟此插件。
因為 Jetpack 的每日備份功能是收費的,所有你必須升級到最少是"個人版"的方案。
升級方案後開啟"每日備份" 功能,這時候會安裝一個叫 "VaultPress" 的插件,這是 Jackpack 的備份 插件,當你完成安裝後他就會慢慢地幫你的網站做備份!
p.s. VaultPress 好處是簡單易用,壞處是備份真的太太太慢了!我手上有一個25GB大小的Blog用了8天,直到寫本文還沒有備份完成 ...
另外 Jackpack 收費也有提供免費圖片CDN "圖片加速器",有需要的站長可以開啟哦!