簡體   English   中英

IIS 綁定 - 最簡單的備份和還原

[英]IIS Bindings - Easiest Backup and Restore

我有一個 Windows 2008 R2 服務器,我正在尋找最簡單的方法來備份服務器的綁定。 我有一個特定 IIS“網站”的大量綁定,需要找到一種方法來備份這些綁定,並能夠在服務器崩潰或遷移到另一台服務器的情況下恢復它們。

如何才能做到這一點?

我可以從高級屬性中獲取一個列表,但它是只讀的,所以我必須一次重置一個。

有任何想法嗎? 它不必是每天的系統備份過程,但我知道我可以快速將它們放入新服務器中會感到更自在。

我已經看到了對 APPCMD 的引用,但還沒有看到它如何導出完整的綁定列表或導入。

抱歉,沒有這方面的經驗。 謝謝!

Web 部署(又名 msdeploy.exe)可能是最簡單的方法,事實上,當您安裝它時,您將在 IIS 管理器中獲得一個 UI 擴展,讓您可以輕松地在 UI 中執行此操作(備份/導出)。

這里還有一個關於如何使用命令行將站點及其設置導出到包(zip 文件)中的示例: http : //www.iis.net/learn/publish/using-web-deploy/packaging-and -恢復網站

我還想說,您也可以只復制網站的 <site> 片段,其中包含其在 c:\\windows\\system32\\inetsrv\\config\\applicationHost.config 中的綁定,因為 IIS 使用非常簡單的 XML 設置。 有一點需要注意,如果您使用 SSL 綁定,則它們確實需要更多設置,因為它們還需要使用 HTTP.sys(netsh http ssl addcert)注冊,但如果沒有,只需編輯 XML 將非常簡單(確保小心地做到這一點並備份文件)。

使用帶有以下命令的命令提示符,我們可以做到,

導出/備份:

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml

恢復:

%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM