Windows系統的Internet Information Server(簡稱IIS)是大家常用的WEB和FTP站點架設工具,由于其操作簡單、易于上手,在互聯網中得到廣泛應用。網絡中IIS的應用是復雜多樣的,它的默認配置參數不能滿足每個網站的需要,因此,很多用戶自定義IIS網站配置。但IIS服務器也有出問題的時候,很可能導致這些參數的丟失,還要重新設置,甚是麻煩。最簡單的方法是平時注意備份IIS站點配置參數,一旦出現問題,再進行還原或移植。下面筆者介紹幾種常用的備份、還原IIS網站配置信息方法。
方法一:利用IIS內置工具
筆者以Windows XP系統的IIS5.1為例,在“Internet信息服務”控制臺窗口中,右鍵點擊本地計算機,在彈出的菜單中選擇“所有任務à備份/還原配置”選項,接著在“配置備份/還原”對話框中點擊“創建備份”按鈕(圖1),在“配置備份”對話框中為備份起個名,如果要加密備份文件,選中“使用密碼加密備份”選項,然后輸入加密密碼,最后點擊“確定”,完成備份操作。還原操作同樣簡單,在“配置備份/還原”對話框中選中你需要的備份,然后點擊“還原”按鈕即可。
IIS內置的備份、還原功能只能在本地服務器中使用,但如果想在網絡中移植IIS網站配置信息到其它服務器,該工具就顯得力不從心了。
方法二:使用IIS備份精靈
從 下載該工具,安裝運行后,首先“IIS備份精靈”程序會檢測出IIS服務器包含的所有站點,然后就可以對這些站點配置信息進行備份了。在主窗口的“IIS站點列表”框中選中你要備份的站點(圖2),如默認網站,然后點擊“導出站點”按鈕,彈出“導出IIS站點”對話框,在“選擇用作保存數據的文件”欄中指定備份文件的保存路徑和文件名,最后點擊“確定”按鈕,完成網站配置信息的備份。IIS備份精靈是將網站配置信息保存在TXT文件中,要想還原也很簡單,點擊主窗口的“導入站點”按鈕,然后在導入對話框中選擇好你備份的網站配置信息文件,點擊“確定”后,就能完成還原操作。此外,IIS備份精靈也可以完成移植操作,將備份文件拷貝到要移植的服務器中,然后利用“導入站點”功能完成遷移操作。
但IIS備份精靈也有不足之處,由于不同的Windows系統自帶的IIS服務器版本也不相同,如Windows2000內置IIS5.0,Windows XP為IIS5.1,而Windows 2003則為IIS6.0,這些網站的配置信息格式也可能不同,不同版本的IIS網站配置信息相互移植,很可能導致IIS服務器出錯。因此,IIS備份精靈只能用在相同版本的IIS網站間配置信息的移植。
方法三:IIS備份和還原利器――IIS Export Utility
IIS Export Utility(簡稱IISEU)具有強大的備份和還原功能,此外,它還可以在不同的服務器間對IIS站點配置信息進行移植,由于它同時支持IIS4、IIS5和IIS6,因此,我們可以對不同版本的IIS站點配置信息進行移植,如Windows NT 4.0、Windows 2000和Windows2003中的IIS站點配置信息的相互移植。
●備份操作
從載IISEU,安裝運行。在IISEU主窗口中(圖3),從左側的“Import from”框體中選擇“An IIS Server”標簽頁,接著在下方的空白欄中輸入IIS服務器的機器名或IP地址,如localhost,然后還要選擇IIS的版本類型,它支持IIS4、IIS5和IIS6,接著在“Type of site”框中選擇要備份的站點類型,如WWW,點擊“Lists Sites”按鈕,在列表框中列出本IIS服務器所有的站點信息,選中你要備份的站點,如你使用的是IISEU正式版,一次可以選擇多個站點。
然后在右側“Export to”框體中切換到“Database”標簽頁,接著選擇IIS的版本類型,兩邊一定要保持一致。最后點擊“Export”按鈕,完成站點信息的備份,將網站配置信息保存到mdb數據庫文件中。
●還原操作
一旦備份的網站出錯,就可以進行還原操作。在“Import from”框體中切換到“Database”標簽頁,在“Type of site”框中選擇“WWW”單選項,點擊“List Sites”按鈕,在“Available Sites”框中選中你需要的備份文件。接著在“Export Server”框中輸入本機名,然后選中“Overwrite existing webs”單選項,還要確保兩邊選擇了相同的IIS版本,最后點擊“Export”,完成IIS站點的還原。
●移植操作
如果在網絡中要移植IIS網站,使用IISEU工具非常方便,它可以支持不同版本的IIS站點間的移植。在IISEU主窗口中(圖5),左右兩側框體分別代表本地和遠程IIS站點,都要切換到“An IIS Server”標簽頁,接著在兩側的空白欄中輸入各自的機器名或IP地址。然后在左側本地IIS站點框體中選擇要移植的網站及其它的IIS版本,在右側的遠程IIS框體中選擇IIS版本,選中“Overwrite existing webs”單選項,最后點擊“Export”,完成IIS站點的移植。
新聞熱點
疑難解答
圖片精選