키키호의 블로그

iis7.0을 백원 및 복원 본문

Windows/IIS

iis7.0을 백원 및 복원

kikiho 2011. 12. 20. 17:06

iis7.0을 백업 및 복원


---1단계
시작 - 실행 에서 CMD를 입력 합니다.

1) 명령어를 입력하여 백업을 합니다. 백업된 내용은 백업한이름의 폴더에 들어 있으며, config 파일과 xml 로 구성되어 있습니다.

C:\Windows\system32\inetsrv\appcmd.exe add backup "Backup Name"

2) 명령어를 입력 하여 복원 합니다.

C:\Windows\system32\inetsrv\appcmd.exe restore backup " Backup Name"

3) 명령어를 입력하여 백업한 파일을 삭제 합니다.

C:\Windows\system32\inetsrv\appcmd.exe delete backup "My Backup Name"

4) 명령어를 입력 하면 현재까지 백업을 한 리스트들이 나타납니다.

C:\Windows\system32\inetsrv\appcmd.exe exilist backup

---2단계
응용프로그램 및 가상디렉토리를 위한 key백업(원본IIS)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -px "iisConfigurationKey" "D:\iisConfigurationKey.xml" -pri
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -px "iisWasKey" "D:\iisWasKey.xml" –pri

백업된 xml파일은 새로 셋팅한 컴퓨터의 같은 경로에 복사 후 복원
응용프로그램 및 가상디렉토리를 위한 key복원(재설치IIS)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pi "iisConfigurationKey" "D:\iisConfigurationKey.xml"
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pi "iisWasKey" "D:\iisWasKey.xml"
(상세정보   http://blogs.msdn.com/b/vijaysk/archive/2009/03/14/caution-while-xcopying-iis-7-0-config-files.aspx)


그리고 복원할 해당서버에서 c:\windows\\system32\inetsrv\에서
MBSchema
MetaBase 파일은 꼭 백업해두어야 한다. 문제가 생기면 해당 파일로 덮어씌우면 iisreset 했을시에 오류가 해결될 것이다.

'Windows > IIS' 카테고리의 다른 글

IIS7 500 내부 서버오류  (0) 2012.01.10
IIS7 에러 상태코드  (0) 2012.01.10
IIS6 백업 및 복원  (0) 2012.01.03
Comments