【发布时间】:2021-06-12 10:02:47
【问题描述】:
我需要一个解决方案来在 Windows 2016 服务器和 2019 服务器上完全备份我的 IIS 配置(IIS 的所有部分,如所有站点和应用程序池),并将它们存储在特定文件夹中,您有什么想法吗?那个?
谢谢
【问题讨论】:
标签: iis windows-server-2016 windows-server-2019
我需要一个解决方案来在 Windows 2016 服务器和 2019 服务器上完全备份我的 IIS 配置(IIS 的所有部分,如所有站点和应用程序池),并将它们存储在特定文件夹中,您有什么想法吗?那个?
谢谢
【问题讨论】:
标签: iis windows-server-2016 windows-server-2019
在 Internet Information Service Web 服务器上运行的网站数据和配置的备份包括几个步骤:
使用 appcmd,在第一台服务器上创建 IIS 配置备份。为此,请以管理员权限运行命令提示符并转到以下目录:
cd c:\Windows\system32\inetsrv
创建名为 srviis1-backup-20161107 的 IIS 配置备份:
appcmd add backup srviis1-backup-20161107
执行该命令后,在 c:\Windows\system32\inetsrv\backup 中会出现一个带有您的备份名称的文件夹。这是我的简单网站的内容:
管理.config
applicationHost.config
MBSchema.xml
MetaBase.xml
redirection.config 将备份文件夹复制到另一台服务器上的同一目录c:\windows\system32\backup。
要显示所有可用备份的列表,请运行以下命令:
appcmd list backup
从此备份中恢复 IIS 配置:
appcmd restore backup srviis1-backup-20161107
Restored configuration from backup “srviis1-backup-20161107”字符串表示IIS配置已成功恢复。
注意。可用备份列表中有诸如 BACKUP “CFGHISTORY_0000000001”之类的条目。这些是自动创建并位于 \inetpub\history 中的 IIS 配置备份。自 IIS 7 以来,IIS 中出现了自动备份:正在监视 ApplicationHost.config 中的更改,存储 10 个最新备份,并且每 2 分钟检查一次文件的更改。
限制和重要问题的列表。
这里可以参考:How To Backup and Restore IIS configuration to Another Server
【讨论】: