無論是經(jīng)常更新的網(wǎng)站還是非經(jīng)常更新的網(wǎng)站,為了數(shù)據(jù)的安全都需要定時(shí)備份網(wǎng)站程序和數(shù)據(jù)庫,特別是一些經(jīng)常改動(dòng)和反復(fù)修改的網(wǎng)站,備份的工作就更加重要了,作為一家專業(yè)的網(wǎng)絡(luò)公司,我們在為客戶開發(fā)對應(yīng)的網(wǎng)站后,一般都會(huì)給客戶提供備份的服務(wù),那么客戶在實(shí)際運(yùn)營中還需要不斷的備份,之前寫過一篇采用腳本來實(shí)現(xiàn)備份的文章http://www.geizy.cn/html/show-1242.html,下面我們就講一下如何能夠利用寶塔面板來實(shí)現(xiàn)自動(dòng)化備份網(wǎng)站和數(shù)據(jù)庫的。
寶塔面板無論是windows版本還是linux版本,都帶有計(jì)劃任務(wù)功能,我們下面要做的就是利用寶塔面板的計(jì)劃任務(wù)功能來實(shí)現(xiàn)網(wǎng)站及數(shù)據(jù)庫的備份操作,那么在此之前我們需要設(shè)置一下阿里云的OSS云存儲(chǔ),這樣在利用任務(wù)計(jì)劃備份后就可以將備份的數(shù)據(jù)直接上傳至云存儲(chǔ)中了。
首先我們打開軟件商店,搜索OSS,在阿里云oss存儲(chǔ)后點(diǎn)擊安裝
從阿里云控制臺(tái)中拿到對應(yīng)的API秘鑰,記錄Bucket名稱和阿里云OSS地域域名。保存路徑建議設(shè)置一下,如果有多臺(tái)服務(wù)器可以進(jìn)行區(qū)分。點(diǎn)擊保存即完成了OSS的安裝了,下面就是通過設(shè)置計(jì)劃任務(wù)進(jìn)行備份了。
點(diǎn)擊計(jì)劃任務(wù),選擇備份網(wǎng)站,根據(jù)需要設(shè)置備份的頻率,我們每天都會(huì)有文章產(chǎn)生但不存在網(wǎng)站的改動(dòng),所以我們設(shè)置的是每周備份一次網(wǎng)站,一般情況選擇3-5份都可以,備份路徑選擇為oss云存儲(chǔ),當(dāng)然如果磁盤空間較大可以選擇本地磁盤也可以。如果有多個(gè)網(wǎng)站備份頻率也一樣可以直接點(diǎn)擊備份所有網(wǎng)站。
寶塔面板還有一個(gè)很貼心的設(shè)置,就是過濾日志或圖片,這個(gè)對于一些日志和圖片較大的站點(diǎn)來說是很有必要的,特別是我們一些開發(fā)的項(xiàng)目每天都會(huì)存在修改的情況,而且不方便放到SVN服務(wù)器上,這個(gè)每天的備份過濾就很有必要了。
數(shù)據(jù)庫備份一樣設(shè)置,我們一般建議每天備份數(shù)據(jù)庫,如果是數(shù)據(jù)變動(dòng)較大的可以根據(jù)實(shí)際情況進(jìn)行選擇,可以選擇每小時(shí)或每天N次的備份,數(shù)據(jù)庫一般直接選擇備份全部就可以了,在WEB項(xiàng)目中數(shù)據(jù)庫一般占用空間不大,我們推薦保存最近10份數(shù)據(jù)庫,當(dāng)然也根據(jù)頻率來,如果每天備份次數(shù)較多的話,這里的份數(shù)盡量增加一些,這樣可以恢復(fù)最近幾天的數(shù)據(jù)庫。
以上就是通過寶塔面板來實(shí)現(xiàn)自動(dòng)化備份網(wǎng)站及數(shù)據(jù)庫的所有內(nèi)容,記得添加完成后點(diǎn)擊一次執(zhí)行可以快速的實(shí)現(xiàn)一次的數(shù)據(jù)備份操作,寶塔面板的這些操作對于維護(hù)性人員來說確實(shí)提升了很高的效率。