• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > apache/iis >

将iis web 站点的配置导出到一个文件

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-22点击:

将iis web 站点的配置导出到一个文件

 

问:我 们使用 iis manager 将 web 站点的配置导出到一个文件。这种方法十分有效,而且我们可以查看最终得到的 xml 文件。但是,当我将文件导入到另外一台服务器的时候,web 站点就不工作了。根据 microsoft 的说明,iis 6 的配置数据库应该可以移植到另一台计算机上,那么我们什么地方做得不对吗?

答:iis 6 的一个主要改进就是,xml metabase(配置数据库)比 iis 5 的二进制配置数据库更加易于管理。但是,在默认情况下,在利用 iis manager 导出一个 web 站点的时候,被导出的配置数据库会包含某些特定的密钥,例如 iusr 和 iwam 密码,它们都利用本地计算机密钥进行了加密。所以,如果您将这些设置导入到另一台服务器,这些密钥将无法被目标服务器成功解密。

解决办法是在导出 web 站点是提供一个密码(如图 1 所示):


图 1:将 web 站点的配置导出到一个文件

当 您在 iis manager 中选中希望导出的 web 站点,选择“所有任务”,然后选择“将配置保存到文件”时,会显示本表单。在这种情况下,受保护的密钥将利用您提供的密码进行加密,而不是用本地计算机的 密钥。然后,您可以提供一个密码,在目标服务器上导入配置数据库,这样,“密文”就可以被正确解密。即便这样,您也仍然需要更新被导入的 web 站点配置中所包含的专门针对源服务器的那些信息,例如匿名用户、 ip 地址或者被虚拟目录所引用的文件路径。因此,上面的表单中的“使用密码加密配置信息”选项应该是一个“实现可移植”目的的思路。

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1978130638@qq.com ,  QQ