2012年2月11日 星期六

iis 7.5 注意事項

Windows 7和Windows Server 2008 R2的IIS都 "進化" 到IIS 7.5,然而這些Windows裡雖然都是IIS 7.5,功能的完整性卻不盡相同。
內建IIS 7.5的作業系統有:
  • Windows Server 2008 R2
  • Windows 7 Ultimate / Professional / Enterprise
  • Windows 7 Home Premium
  • Windows 7 Home Basic / Starter
TechNet Library的Available Web Server (IIS) Role Services in IIS 7.5列出了上述版本所包含的功能(角色服務),這些功能可能是預設安裝、具備、或不具備:
  • Default:安裝IIS 7.5預設就會安裝(但也能取消)
  • Available:具備,但需要使用者自行勾選才會安裝
  • Unavailable:不具備,當然也就無從安裝
基 本上,越高階的Windows,其IIS的功能就越豐富。從這份文件,上述4種Windows的IIS 7.5功能,最完整的是1、2;Windows Server 2008 R2有的,Windows 7 Ultimate / Professional / Enterprise都具備。
PS.TechNet Library原本就有一份Available Role Services in IIS 7.0,列出不同Windows的IIS 7.0功能差異。

------------------------------------------------------------------------------------------
IIS 6的主控台有介面可以備份跟還原IIS的設定,
但是在IIS7之後那個UI的介面就已經從IIS主控台中被拿掉了.
新的介面則變成匯出設定檔跟啟用共享設定檔(不過共享設定檔是比較好用的方式,下一篇再來說匯出跟共用的部分).
所以如果要執行IIS 7.5的備份跟還原的話可以透過下面的指令的達成.

在主機上的%windir%\system32\inetsrv\資料夾中有個appcmd的指令.
可以透過這個指令來操作IIS的備份跟還原

顯示目前所有的備份
appcmd list backup
新增一個備份
appcmd add backup 備份檔名稱
備份還原
appcmd restore backup 備份檔名稱
刪除備份檔
appcmd delete backup 備份檔名稱
顯示備份指令的參數說名
appcmd backup /?

IIS在每次更動後會自動備份,在預設的情況下,備份的紀錄會保留最後10次,如果要增加保留的數量,
可以透過下列指令修改
appcmd.exe set config -section:system.applicationHost/configHistory /maxHistories:"50" /commit:apphost

自動備份的資料夾預設是在 %SYSTEMDRIVE%\inetpub\history 下.
而使用指令備份的資料夾則是存放在 %WinDir%\System32\inetsrv\backup
使用list的指令可以看到這兩個位置下的所有備份檔.




原始文章出自於此

iis7的備份之原始文章出自於此

沒有留言:

張貼留言