Nat*_*ate 4 windows iis configuration windows-server-2008-r2
我想知道是否有任何好的/简单的方法来同步 IIS 配置?
我将设置一对具有网络负载平衡的 IIS 服务器。我可以让数据文件(html 等)同步得很好,但我会经常添加新网站,我想避免在多台服务器上进行 IIS 配置。
这里有很多选项,“正确”的答案取决于您的特定需求。一些较早的海报涉及其中一些,但我想补充一点。请注意,所有这些都适用于 iis 7 及更高版本。
共享配置
这里的想法是您可以采用 Web 服务器配置并将其导出到 XML 配置文件。然后将您想要模拟配置的所有 Web 服务器指向共享文件(在某个 UNC 上)。
IIS 网络农场框架 2
这里的想法是您设置“主要”和“次要”服务器。所有配置更改都在主服务器上进行,然后“复制”到场中的其他服务器。 http://www.iis.net/download/WebFarmFramework
WebDeploy 2(又名 MSDeploy)
这是解决方案的瑞士军刀。它旨在做很多事情 - 从 iis 6 迁移到 7,打包 Web 应用程序以进行部署,以及同步 Web 场。我怀疑这是大多数其他 MS 选项的代码的支柱。
带有 Web 管理管理单元的 PowerShell
IIS在这里完全暴露,所以世界就是你的牡蛎。无论您能想到什么,您都可以编写脚本。
应用程序命令
这与 powershell 几乎相同,所以我不会在这里详细介绍,真正的区别在于它不支持远程执行(即您需要让您的脚本在每个 Web 服务器上运行)。
无论如何,我知道我参加聚会迟到了,但希望能有所帮助。
-埃里克