키키호의 블로그
iis7.0을 백원 및 복원 본문
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 |