-|--010-56122325_4445.com
4445.com
您的位置: » » IIS 6.0 网站迁徙

常见问题_4066js.com

IIS 6.0 网站迁徙
2013-12-01 08:00

那段工夫做一个项目,个中一项就是将用户的服务器停止腻滑迁徙,需求对原有服务器上的WEB网站,DNS设置,数据库等挪动到新服务器上,用原始的要领太缓,也轻易失足,网上找了一下妙手的要领,为防下次运用遗忘,特纪录以下:

这里给人人引见一下Web Deploy这个IIS的迁徙东西。

Windows server 2008 r2正在web效劳上做了很大的提拔,Windows server 2008的IIS 7从中心层将被支解成了40多个差别功用的模块,用户能够凭据Web服务器运转的需求来订制安装所需的模块,如许能够使IIS更加精简,削减不必要的组件能够削减受进击外面,增添了IIS的安全性和可用性。而正在Windows server 2008 r2的IIS 7.5上连Server Core形式下能够运转ASP.Net运用,另有新的PowerShell命令行、IIS Administration Pack等壮大功用被到场。这些新的特性也给了人人实足的来由晋级到Windows server 2008 r2的IIS 7.5。

正在同版本的IIS之间迁徙时,能够经由过程备份、复原设置,然后将web server目次copy到目的机械上这类传统的体式格局迁徙。然则,那正在IIS 6到IIS 7的迁徙是一定止的,若是是关于单个机械上运转了大量web运用的状况,手动的一一迁徙也不实际。Web Deploy恰是微软供应的专门用于web布置、迁徙的东西,他能够让庞大的操纵变的异常简朴,能够只要运用几止下令便能完整处理。

金沙娱乐平台

Web Deploy的迁徙历程实在能够算作是一个同步的历程,将源服务器上的websites同步到目的服务器;大概由源服务器上的websites同步到一个package,再由这个package同步到目的服务器,正在这个历程中,便只要2-3止下令和一次copy。

Web Deploy对应于x86和amd64有2个版本,正在源、目的服务器上皆安装对应的版本便可。

这里假定一个场景:

源服务器:IIS6_server,这是一台IIS6的源服务器,上面跑了50个web站点。

目的服务器:IIS7_server,这是一台IIS7(IIS7.5)的源服务器,要把站点从IIS6_server上迁徙过来。源、目的服务器皆安装了对应版本的Web Deploy(Web Deploy的安装也需求.net framework支撑)。

迁徙步调:

1.正在IIS6_server上运转msdeploy –verb:getDependencies –source:webserver60,检察出源机械安装的组件状况,正在目的机械IIS7_server上安装相干组件。

2.正在IIS6_server上运转msdeploy -verb:sync -source:webserver60 -dest:package=d:\site_archive.zip,encryptPassword=123,把站点同步到d:\site_archive.zip中。

3.把d:\site_archive.zip拷贝到目的服务器IIS7_server,然后正在IIS7_server上运转msdeploy -verb:sync -source:package=d:\site_archive.zip,encryptPassword=123 -dest:webserver60,把d:\site_archive.zip的内容同步到IIS7中,迁徙终了。

注重:

1.确保源服务器和目的服务器上msdeploy的权限是够的,Windows server 2003上,启动时会默许限定权限,若是要操纵要把启动时限造权限的勾点掉。Windows server 2008/2008r2上要以管理员身份运转顺序。

2.详细参数能够用msdeploy -?查询。

3.参考资料: