河南 胡三國
Web 站點(diǎn)有的發(fā)布在 Windows Server 2003上,有的發(fā)布在 Windows Server 2008 服務(wù)器上。
為了保證不影響正常訪問和備份占用空間較小,在Windows Server 2008 上進(jìn)行Web 備份策略:每天晚上23 點(diǎn)進(jìn)行一次完全備份,每周循環(huán)覆蓋。具體實(shí)現(xiàn):
1.在備份機(jī)上安裝FTP服務(wù)。在備份機(jī)假設(shè)IP 地址為192.168.0.100 上安裝一個(gè)FTP 服務(wù),用戶名admin,密碼admin123。
2.在需要備份的Web 站點(diǎn)所在服務(wù)器上安裝解壓縮程 序。在Windows Server 2008 上安裝的目錄一般為C:Program Files (x86)WinRAR。
3.在Web 站點(diǎn)服務(wù)器的E 盤創(chuàng)建一個(gè)文件夾E:appbackupScripts,添加文本文件ftp.txt,內(nèi)容如下:
其中,IP 地址、用戶名和密碼與FTP 服務(wù)對(duì)應(yīng)。
4.在文件夾E:appback upScripts 下編寫腳本appbackup.bat,內(nèi)容如下:
REM 應(yīng)用備份路徑
REM 設(shè)置winrar 路徑
REM 應(yīng)用系統(tǒng)1 部署文件夾名稱
REM 應(yīng)用系統(tǒng)1 部署主目錄
REM 應(yīng)用系統(tǒng)1 備份名稱
REM FTP 腳本路徑
5.在服務(wù)器管理器的任務(wù)計(jì)劃程序中進(jìn)行作業(yè)添加。
右鍵菜單下點(diǎn)擊運(yùn)行測試,可以備份成功。Web 站點(diǎn)文件夾以壓縮文件的形式保存在FTP 服務(wù)器上。由于文件名以星期幾的形式存在,一周后備份的壓縮文件覆蓋刪除。
在 Windows Server 2003 上實(shí)現(xiàn)Web 站點(diǎn)備份與Windows 2008 上類似,不同是壓縮程序安裝目錄為C:Program FilesWinRAR,在腳本appbackup.bat 中修改winrar 路徑設(shè)置即可。
在一臺(tái)服務(wù)器上需要備份多個(gè)站點(diǎn)時(shí),只需要將腳本appbackup.bat 中和app1有關(guān)的命令行再添加即可。
服務(wù)器管理器中進(jìn)行作業(yè)添加
如備份兩個(gè)站點(diǎn),一個(gè)站點(diǎn)目錄在D:www,一個(gè)為E:Apache,則appbackup.bat 代碼如下:
REM 應(yīng)用備份路徑
REM 設(shè)置winrar 路徑
REM 應(yīng)用系統(tǒng)1 部署文件夾名稱
REM 應(yīng)用系統(tǒng)1 部署主目錄
REM 應(yīng)用系統(tǒng)1 備份名稱
REM 應(yīng)用系統(tǒng)2 部署文件夾名稱
REM 應(yīng)用系統(tǒng)2 部署主目錄
REM 應(yīng)用系統(tǒng)2 備份名稱
REM FTP 腳本路徑
在任務(wù)計(jì)劃程序右鍵菜單點(diǎn)運(yùn)行進(jìn)行測試,成功。