欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

备份、还原IIS网站配置信息

程序员文章站 2023-02-26 19:59:14
windows系统的internet information server(简称iis)是大家常用的web和ftp站点架设工具,由于其操作简单、易于上手,在互联网中得到广泛...

windows系统的internet information server(简称iis)是大家常用的web和ftp站点架设工具,由于其操作简单、易于上手,在互联网中得到广泛应用。网络中iis的应用是复杂多样的,它的默认配置参数不能满足每个网站的需要,因此,很多用户自定义iis网站配置。但iis服务器也有出问题的时候,很可能导致这些参数的丢失,还要重新设置,甚是麻烦。最简单的方法是平时注意备份iis站点配置参数,一旦出现问题,再进行还原或移植。下面笔者介绍几种常用的备份、还原iis网站配置信息方法。
方法一:利用iis内置工具
笔者以windows xp系统的iis5.1为例,在“internet信息服务”控制台窗口中,右键点击本地计算机,在弹出的菜单中选择“所有任务à备份/还原配置”选项,接着在“配置备份/还原”对话框中点击“创建备份”按钮(图1),在“配置备份”对话框中为备份起个名,如果要加密备份文件,选中“使用密码加密备份”选项,然后输入加密密码,最后点击“确定”,完成备份操作。还原操作同样简单,在“配置备份/还原”对话框中选中你需要的备份,然后点击“还原”按钮即可。
iis内置的备份、还原功能只能在本地服务器中使用,但如果想在网络中移植iis网站配置信息到其它服务器,该工具就显得力不从心了。
方法二:使用iis备份精灵
从 下载该工具,安装运行后,首先“iis备份精灵”程序会检测出iis服务器包含的所有站点,然后就可以对这些站点配置信息进行备份了。在主窗口的“iis站点列表”框中选中你要备份的站点(图2),如默认网站,然后点击“导出站点”按钮,弹出“导出iis站点”对话框,在“选择用作保存数据的文件”栏中指定备份文件的保存路径和文件名,最后点击“确定”按钮,完成网站配置信息的备份。iis备份精灵是将网站配置信息保存在txt文件中,要想还原也很简单,点击主窗口的“导入站点”按钮,然后在导入对话框中选择好你备份的网站配置信息文件,点击“确定”后,就能完成还原操作。此外,iis备份精灵也可以完成移植操作,将备份文件拷贝到要移植的服务器中,然后利用“导入站点”功能完成迁移操作。
但iis备份精灵也有不足之处,由于不同的windows系统自带的iis服务器版本也不相同,如windows2000内置iis5.0,windows xp为iis5.1,而windows 2003则为iis6.0,这些网站的配置信息格式也可能不同,不同版本的iis网站配置信息相互移植,很可能导致iis服务器出错。因此,iis备份精灵只能用在相同版本的iis网站间配置信息的移植。
方法三:iis备份和还原利器――iis export utility
iis export utility(简称iiseu)具有强大的备份和还原功能,此外,它还可以在不同的服务器间对iis站点配置信息进行移植,由于它同时支持iis4、iis5和iis6,因此,我们可以对不同版本的iis站点配置信息进行移植,如windows nt 4.0、windows 2000和windows2003中的iis站点配置信息的相互移植。
●备份操作
从载iiseu,安装运行。在iiseu主窗口中(图3),从左侧的“import from”框体中选择“an iis server”标签页,接着在下方的空白栏中输入iis服务器的机器名或ip地址,如localhost,然后还要选择iis的版本类型,它支持iis4、iis5和iis6,接着在“type of site”框中选择要备份的站点类型,如www,点击“lists sites”按钮,在列表框中列出本iis服务器所有的站点信息,选中你要备份的站点,如你使用的是iiseu正式版,一次可以选择多个站点。
然后在右侧“export to”框体中切换到“database”标签页,接着选择iis的版本类型,两边一定要保持一致。最后点击“export”按钮,完成站点信息的备份,将网站配置信息保存到mdb数据库文件中。
●还原操作
一旦备份的网站出错,就可以进行还原操作。在“import from”框体中切换到“database”标签页,在“type of site”框中选择“www”单选项,点击“list sites”按钮,在“available sites”框中选中你需要的备份文件。接着在“export server”框中输入本机名,然后选中“overwrite existing webs”单选项,还要确保两边选择了相同的iis版本,最后点击“export”,完成iis站点的还原。
●移植操作
如果在网络中要移植iis网站,使用iiseu工具非常方便,它可以支持不同版本的iis站点间的移植。在iiseu主窗口中(图5),左右两侧框体分别代表本地和远程iis站点,都要切换到“an iis server”标签页,接着在两侧的空白栏中输入各自的机器名或ip地址。然后在左侧本地iis站点框体中选择要移植的网站及其它的iis版本,在右侧的远程iis框体中选择iis版本,选中“overwrite existing webs”单选项,最后点击“export”,完成iis站点的移植。