IIS備份、還原方法:II6、II7備份、還原方法詳解
當(dāng)我們IIS服務(wù)器上配置的站點較多或者虛擬目錄等較多的時候(比如:虛擬主機(jī)、文件下載服務(wù)器等場景),一旦涉及到服務(wù)器變遷或者重裝系統(tǒng)時,重新配置IIS站點就是件非常麻煩且復(fù)雜的事情,這個時候IIS備份與還原功能的重要性就凸顯了。本文主要介紹在Windows Server 2003的IIS6與Windows Server 2008的II7中如何對IIS的配置進(jìn)行備份與還原方法。
1、IIS7備份與還原方法
IIS7的備份與還原與IIS6不同,需要通過命令方式來操作:
1)IIS7備份操作
打開CMD命令窗口,輸入 cd c:windowssystem32inetsrv (這一步非常重要,不要忽略)
輸入 appcmd add backup “備份名稱”(如:20131005) 則可成功創(chuàng)建備份
創(chuàng)建的備份文件(文件夾schema和文件administration.config、applicationHost.config、redirection.config等)將保存在C:WindowsSystem32inetsrvackup下,我們要及時將這些文件拷貝出去,備份好。
同時,可以輸入 appcmd list backup 命令顯示所有備份列表
2)IIS7還原操作
把我們備份的文件拷貝至C:WindowsSystem32inetsrvackup下
打開CMD命令窗口,輸入 cd c:windowssystem32inetsrv (這一步非常重要,不要忽略)
輸入 appcmd restore backup “備份名稱”(如:20131005)則可實現(xiàn)IIS7配置還原操作。
2、IIS6備份與還原方法
IIS6的備份與還原與IIS7不同,可以直接在IIS管理器中操作完成;本文介紹2種IIS6備份與還原的方法:
方法一
1)備份 IIS6 配置數(shù)據(jù)庫
在 IIS 管理器中,右鍵單擊本地計算機(jī),指向“所有任務(wù)”,然后單擊“備份/還原配置”
單擊“創(chuàng)建備份”,在“配置備份名稱”框中輸入備份文件的名稱(注意:備份文件名是不區(qū)分大小寫的)
*可選:如果要創(chuàng)建安全備份,請選中“使用密碼加密備份”復(fù)選框,在“密碼”框中鍵入密碼,然后在“確認(rèn)密碼”框中鍵入相同的密碼。
單擊“確定”。
在創(chuàng)建備份時,會創(chuàng)建兩個文件在 systemrootSystem32InetsrvMetaBack 文件夾中:
name.mdx
name.scx
* name 是管理員用來命名備份集的名稱,x 是備份集的版本號,第一次備份x就是0.
我們要及時將這些文件拷貝出去,備份好。
2)還原 IIS6 配置數(shù)據(jù)庫
把我們備份的文件拷貝至 C:System32InetsrvMetaBack 文件夾中
在 IIS 管理器中,右鍵單擊本地計算機(jī),指向“所有任務(wù)”,然后單擊“備份/還原配置”
選擇備份名后,單擊“還原”
方法二
1)保存/導(dǎo)出/備份WEB配置
選擇一個保存路徑
2)恢復(fù)配置
先打開備份的weback20090901.xml文件,查看到XML中“默認(rèn)站點”的路徑,待會兒命令行要用到
假如默認(rèn)網(wǎng)站已經(jīng)丟失了EX開頭的三個虛擬目錄,iisadmpsw的物理路徑也被修改了
關(guān)閉IIS管理器,輸入iiscnfg命令(如果有提示注冊cscript.exe為默認(rèn)腳本解析器,回答“是”),網(wǎng)站配置就恢復(fù)了,然后手動啟動一下默認(rèn)網(wǎng)站即可,搞定!
命令:iiscnfg /import /f c:iisbackweback20090901.xml /sp /LM/W3SVC/1 /dp /LM/W3SVC/1 /children
解釋:
/import /f 導(dǎo)入配置文件,后跟保存的.xml配置文件
/sp 指定.xml中要導(dǎo)入的源路徑,必選項
/dp 指定要導(dǎo)入到網(wǎng)站的目標(biāo)路徑,必選項, /LM/W3SVC/1是指當(dāng)前在IIS管理器中看到的第1個WEB站點
/children 將.xml中的配置的子虛擬目錄配置一并導(dǎo)入
3)歸并模式
有時只允許將保存的.xml文件中的配置項替換現(xiàn)有配置,但當(dāng)前一些新增的虛擬目錄(即.xml沒有的配置)不允許被替換掉,可以使用歸并模式,即保留了備份后新增的虛擬目錄,又替換了相同的虛擬目錄設(shè)置,推薦使用這種模式。只要在上述命令后再加一個/merge參數(shù)即可。
示例:新增的aaa虛擬目錄要保留,要恢復(fù)EX開頭的文件,且恢復(fù)iisadmpsw的本地路徑設(shè)置
運(yùn)行命令 iiscnfg /import /f c:iisbackweback20090901.xml /sp /LM/W3SVC/1 /dp /LM/W3SVC/1 /children /merge
OK
版權(quán)保護(hù): 本文「IIS備份、還原方法:II6、II7備份、還原方法詳解」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/site/51.html