简单的说windows server 下的共享的配置就是可以利用它使得基于一个基础Web站点快速部署大量相同的Web站点举个简单的例子比如有两台IIS服务器第一台的IIS有个网站名称为test第台IIS没有网站我们配置好共享配置以后通过刷新第台IIS服务器就出来第一台名称为test网站了并且不管你在任何一台服务器更改配置都会自动同步到另一台的IIS服务器原因很简单因为他们使用的是同一个配置文件这就是共享的配置 听起来很奇妙吧下面就让我们通过简单的实例共同体验一下这个神奇的小工具的非凡威力 新建两个共享文件夹test和sharetest存我的网页文件share存配置文件 在第一台的IIS上新建一个网站名称为test路径为共享的test文件夹的路径并设置一下连接的凭据设置完成后即可在本机浏览 配置共享配置双击共享的配置点击导出配置我们先把配置文件导出在物理路径处填写前面共享的文件并填写加密的密钥点击连接为设置连接的凭据点击确定配置位置启用共享的配置并填写相关信息后输入加密密钥的密码 至此第一台IIS服务器配置完毕 配置第台IIS服务器首先确保第台IIS服务器一个网站也没有也就是说是空的接下来点击共享的配置填写相关信息后并输入加密的密钥点击刷新 至此我们在第一台IIS服务器建的名称为test的网站就出来了就这么简单而在没有共享配置这么好的工具之前要完成上面的工作是不可想象的 小提示 )只有在本地计算机上使用 IIS 管理器而不是远程连接至计算机时才能使用共享的配置功能 )如果要使用 IIS 管理器执行本节中的过程你必须是服务器管理员方可 启用共享配置非常简单在IIS管理器的服务器节点中选择位于任务窗格管理部分下的共享配置只需选中启用共享配置提供要共享(通常是UNC共享)的配置的物理路径然后输入访问该物理路径所需的凭据并单击应用即可找nfig文件时将提示您输入加密密码完成该过程后重新启动IIS管理器以便其拾取新nfig 实际上对于Windows Server 下IIS的共享的配置我们从以下三个方面可以得到更为深刻的理解 一如何配置共享的配置文件 可以通过以下方法执行此过程 打开 IIS 管理器然后单击服务器节点 在功能视图中双击管理服务 在管理服务页的操作窗格中单击停止 在工具栏中单击后退按钮 在功能视图中双击共享的配置 选择启用共享的配置以启用共享的配置功能 在配置位置的物理路径框中键入配置目录的物理路径或单击浏览按钮()来定位该路径 在用户名框中键入有权访问配置目录的帐户的用户名然后在密码和确认密码框中键入与此用户帐户关联的密码 在操作窗格中单击应用 在加密密钥的密码对话框的输入加密密钥的密码框中键入用于访问配置目录中的加密密钥的密码然后单击确定 注 这是在导出配置文件和加密密钥时指定的密码 关闭 IIS 管理器然后重新打开它在连接窗格中单击服务器节点 在功能视图中双击管理服务 在管理服务页的操作窗格中单击启动 二如何禁用共享的配置 可以通过以下方法执行此过程 打开 IIS 管理器然后单击服务器节点 在功能视图中双击管理服务 在管理服务页的操作窗格中单击停止 在工具栏中单击后退按钮 在功能视图中双击共享的配置 清除启用共享的配置以禁用共享的配置功能 在操作窗格中单击应用 在出现的消息对话框中选择以下选项之一以指定要使用的配置文件和加密密钥 o 是将配置文件和加密密钥从共享的配置位置复制到本地计算机中的默认配置位置此选项会覆盖本地配置目录中的任何现有配置文件以及本地计算机上的相关加密密钥如果选择此选项Web 服务器会使用本地计算机上的这些配置文件和加密密钥而不再使用位于中心位置的文件和密钥 o 否将 Web 服务器重置为使用位于本地计算机上默认配置位置的配置文件和加密密钥此选项会还原在将服务器配置为使用共享的配置文件和加密密钥时备份的加密密钥 o 取消关闭消息对话框而不保存任何更改 关闭 IIS 管理器然后重新打开它在连接窗格中单击服务器节点 在功能视图中双击管理服务 在管理服务页的操作窗格中单击启动 三如何导出配置文件和加密密钥 如果你希望其他 Web 服务器都能够使用您的 Web 服务器中的配置文件和加密密钥可以将这些文件和密钥导出到一个中心位置 * nfig 文件包含 IIS 设置的服务器级别的配置文件 * nfig包含 IIS 管理器的 IIS 设置的服务器级配置文件 * ConfigEncKeykey 文件一个受密码保护的文件其中包含自定义格式的加密密钥在使用 IIS 管理器将计算机配置为使用共享的配置和加密密钥后该计算机将导入加密密钥并将它们存储在本地这些密钥用于解密配置文件中的所有已加密信息 打开 IIS 管理器然后单击服务器节点 在功能视图中双击共享的配置 在操作窗格中单击导出配置以打开导出配置对话框并指定所需设置 在物理路径框中键入配置文件和加密密钥的导出目录的物理路径或者单击浏览按钮()找到该物理路径 此外还可以单击连接为打开设置凭据对话框并为已授予该物理路径写入权限的帐户指定用户名和密码然后单击确定 在加密密钥下的加密密钥的密码和确认密码框中键入一个强密码此密码用于解密已加密的密钥 单击确定 当出现提示该目录中已存在配置文件和加密密钥的消息时单击是可覆盖现有的文件单击否可取消导出过程 经过以上几步就可以实现导出配置文件和加密密钥了 与ASPNET类似IIS使nfig文件清晰简单便携且易读nfig文件共享配置允许您从已知工作情况良好的预生产服务器上导出配置然后在生产或实时环境中共享该配置总之假如能够充分挖掘共享配置工具的话大量的Web架设和管理将变得更加容易了 |