备份和迁移Windows 2003 IIS 6服务器的最佳方法是什么?

我有一个Web应用程序运行在Windows 2003 IIS 6服务器上(PHP,MySQL,Zend,cURL,PEAR …关于权限,caching等设置。很多PHP脚本,在专用的机器上。

我想知道什么是快照/备份服务器configuration最简单的方法。 我有版本控制下的所有PHP脚本,并在本地备份,但它的所有设置等我想保存也。

我在服务器pipe理方面并不是很有经验,但一直在使用Amazon的EC2来设置Linux机器,而且我们正在基于LAMP的镜像上运行一些其他的工作,这些镜像是我捆绑在一起的,可以随时启动。 我想这正是我想要做的 – 拍摄服务器的快照并将其捆绑/备份。

另外,如果我们改变托pipe公司,我希望能够把这个和我一起安装在新公司,并开始运行。

这是多么容易,什么是使这种痛苦自由的最佳途径? 还有其他build议吗?

非常感谢

IISconfiguration存储在元数据库中。 您可以导出元数据库中的所有内容,并通过IISpipe理器中的导出/导入将其导入新服务器。 只需右键单击要导出其configuration设置的IIS服务器,在快捷菜单上select“ 所有任务 ”,然后单击“ 将configuration保存到文件”