如何在IIS7或IIS7.5中导入和导出网站和应用程序池
为了实现负载平衡,我们可能会使用多个WEB服务器,这将需要为多个IIS配置相同的站点和应用程序池。那么我们需要一个一个地重建它们吗?当然,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS7.5(Windows Server 2008 R2)上导出和导入这些配置。
当我们在IIS7或IIS7.5上创建一个站点时,IIS会自动为我们创建一个与该站点对应的唯一的应用程序池。所以,如果要导入网站信息,首先要导入应用池信息。
如何导出IIS7
上的所有应用程序池:
% windir % & # 92system32 & # 92inetsrv & # 92app cmd list app pool/config/XML & gt;丙:& # 92;apppools.xml
这个命令将导出服务器上的所有应用程序池,但是我们需要删除一些我们不需要的应用程序池。例如:
默认应用池
经典。Net应用程序池
如果在导入过程中已经存在同名的应用程序池,导入将会失败。
导入应用程序池的方法:
% windir % & # 92system32 & # 92inetsrv & # 92在& lt丙:& # 92;apppools.xml
这样,所有应用程序池都可以导入到另一台服务器中。
导出所有站点的方法:
% windir % & # 92system32 & # 92inetsrv & # 92appcmd列表site/config/XML & gt;丙:& # 92;sites.xml
类似地,我们需要编辑sites.xml文件来删除不需要的站点。例如:
默认网站
导入网站的方法:
% windir % & # 92system32 & # 92inetsrv & # 92appcmd添加站点/in & lt;丙:& # 92;sites.xml
至此,导入工作已经完成。让我们看看两台服务器的IIS配置是相同的。
另外,分别介绍导出和导入站点的方法。
导出单个应用程序池:
% windir % & # 92system32 & # 92inetsrv & # 92Cmdlist apppool “应用程序池名称”/config/XML >:c:& # 92;myapppool.xml
黄色字体是要导出的应用程序池名称。
导入单个应用程序池:
% windir % & # 92system32 & # 92inetsrv & # 92在& lt丙:& # 92;myapppool.xml
导出单个网站:
% windir % & # 92system32 & # 92inetsrv & # 92cmdlist site ” site name “/config/XML >:c:& # 92;mywebsite.xml
黄色字体是要导出的站点名称。
导入单个网站:
% windir % & # 92system32 & # 92inetsrv & # 92appcmd添加站点/in & lt;丙:& # 92;mywebsite.xml
怎么安装iis express?
安装iis express技巧,先把安装驱动程序打开,然后点击数据库管理,把iis express数据文件导入到安装目录下,然后点击安装就可以。
vm iis文件位置?
右击鼠标,点击控制面板界面的系统,找到vm OS已导入的文件,点击查找即可