我在 Windows Server 2012 上有一个 IIS 盒子,我想在另一台同样是 Windows Server 2012 的服务器中镜像相同的设置、应用程序池、网站和其他配置。我该怎么做?
由于我必须非常重复地执行此过程,是否有可能使此过程自动化?
Jal*_*hal 10
要将 IIS 配置备份和还原到另一台服务器,您可以尝试以下步骤:
1)如果您使用旧的 iis 站点配置了证书,则需要备份(导出)IIS 证书。
2)以管理员身份打开命令提示符,并使用以下命令在第一台服务器上创建 IIS 配置备份:
cd c:\Windows\system32\inetsrv
appcmd add backup srviis1-backup-2019
Run Code Online (Sandbox Code Playgroud)
srviis1-backup-2019 这是备份文件夹名称。
执行命令后,c:\Windows\system32\inetsrv\backup 中会出现一个包含您的备份名称的文件夹。这是我的简单网站的内容:
3)将备份文件夹复制到另一台服务器上的同一目录c:\windows\system32\backup。
要显示所有可用备份的列表,请运行以下命令:
appcmd list backup
Run Code Online (Sandbox Code Playgroud)
4)从此备份恢复IIS配置:
appcmd restore backup srviis1-backup-2019
Run Code Online (Sandbox Code Playgroud)
限制和重要问题列表:
| 归档时间: |
|
| 查看次数: |
21323 次 |
| 最近记录: |