IIS7 备份还原

简介:

介绍:

由于IIS配置网站比较繁琐,有时候需要迁移所有网站到另外一台机器,如果不使用导出导入功能,每台配置起来,会相当花费人力物力,下面使用IIS的共享的配置功能,备份和还原操作。

一 备份方法

打开IIS7,选择 “共享的配置”,如下图:

clip_image001

点击 “导出配置…..”,根据下面选项,选择备份路径,设置加密秘钥(注意:需要记住下面密码,还原的时候需要输入)

clip_image002

二 还原

进入IIS,找到"共享的配置"选项,点击打开功能,勾选"启动共享的配置"后,右键点击"应用"

clip_image003

会出现如下,需要输入备份时的秘钥,输入秘钥后,点击确认。

clip_image004

最后,关闭IIS,重新打开IIS就可以看到还原的网站了。(应用池和网站都是可以还原)

三 命令操作

使用命令行导出应用池和配置文件:

导出应用池

%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > d:\config\poolappcmdexport.xml

导出网站

%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > d:\config\iisappcmdexport.xml

还原导入备份的文件,意外情况下恢复:

导入应用池

%windir%\system32\inetsrv\AppCmd.exe ADD APPPOOL /IN < d:\config\poolappcmdexport.xml

导入网站

%windir%\system32\inetsrv\AppCmd.exe ADD SITE /IN < d:\config\iisappcmdexport.xml

四 脚本定期备份

写一个脚本计划,计划任务,定期按照日期导出备份。

cat iis_bak.bat

@echo off

导出应用池

%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > d:\config\%date:~0,10%_poolappcmdexport.xml

##导出网站

%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > d:\config\%date:~0,10%_iisappcmdexport.xml



本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1921769

相关文章
|
XML 数据格式 Windows
IIS7保存配置文件及导入、导出、备份、还原
IIS6下想要保存配置,只需在图形界面下点右键保存即可,但windows 2008下的IIS7却没有这样的选项,IIS7的配置文件有好几个,在c:\windows\system32\inetsrv\config文件夹下,如果需要手动去备份,只要复制一份config这个目录既可以。
1544 0
|
数据安全/隐私保护 Windows
iis7、iis8配置备份还原
原文 iis7、iis8配置备份还原 方法1: 1、打开我们的IIS管理器,在功能视图里找到“共享的配置”这个功能然后双击进入。 2、进入“共享的配置”后单机右上方的“导出配置”选项,选择导出配置文件的物理路径,然后设置一个密码,密码必须是包含数字、符号、大小写字母组合并且至少为8个字符长的强密码,确定导出后会在你导出配置文件目录下生成administration.config、applicationHost.config和configEncKey.key共3个文件,这3个文件就是我们备份的IIS站点配置信息文件。
1799 0
|
Windows
IIS7备份还原
  开始-运行 cd c:\windows\system32\inetsrv   建立备份 appcmd add backup "备份名称" 如:20110628   列出所有备份  a...
842 0
|
2月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
|
5月前
|
Windows
IIS配置MIME类型
IIS配置MIME类型
|
12月前
|
开发框架 .NET Shell
安装与配置IIS
安装与配置IIS
203 0
安装与配置IIS
|
网络安全
IIS配置FTP
IIS配置FTP过程
236 0
IIS配置FTP