IIS 7/7.5 웹사이트, 응용프로그램 풀 백업 및 복원

시스템운영/IIS & FTP|2014. 4. 28. 17:14

 

 

 

IIS 7/7.5 웹사이트, 응용프로그램 풀 백업 및 복원

 

주의 사항

대상 : IIS 7.0 / IIS 7.5


공통사항 :  웹사이트, 응용프로그램 풀은 동일한 이름이 있을경우 덮어쓰지 않고 SKIP 후 종료 됨

  
              따라서 중복되는 사이트 명 또는 응용프로그램 풀 이름이 있다면 이름을 변경하고 복원

1. 응용프로그램 풀 전체 내보내기

명령어 : %windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml


동일한 응용프그램 풀이 존재할 경우 덮어쓰지 않고 작업이 종료됨

2. 응용프로그램 풀 전체 가져오기

명령어 : %windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml

 

전체 백업 복원시 아래의 3개의 풀이 신규 서버에 기본적으로 존재하므로 백업받은 apppools.xml 파일에서 삭제하거나
복원할 서버의 응용프로그램 풀에서 삭제


DefaultAppPool
Classic .NET AppPool
SecurityTokenServiceApplicationPool

 

 

3. 모든 웹사이트 설정 내보내기

명령어 : %windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml

4. 모든 웹사이트 설정 가져오기

명령어 : %windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

 

전체 백업 복원시 웹사이트의 기본 웹사이트가 존재하므로 백업받은 sites.xml 파일에서 삭제하거나
복원할 서버의 사이트에서 기본 웹사이트(Default Website) 삭제

 


Default Website

5. 특정 응용프로그램 풀 설정 내보내기

명령어 : %windir%\system32\inetsrv\appcmd list apppool “MyAppPool” /config /xml > c:\myapppool.xml

6. 특정 응용프로그램 풀 설정 가져오기

명령어 : %windir%\system32\inetsrv\appcmd add apppool /in < c:\myapppool.xml

7. 특정 웹사이트 설정 내보내기

명령어 : %windir%\system32\inetsrv\appcmd list site “MyWebsite” /config /xml > c:\mywebsite.xml

8. 특정 웹사이트 설정 가져오기

명령어 : %windir%\system32\inetsrv\appcmd add site /in < c:\mywebsite.xml

관련 정보

명령어 상세

 

 

 

출처 : http://www.microsoftpro.nl/2011/01/27/exporting-and-importing-sites-and-app-pools-from-iis-7-and-7-5&/


참고 : http://technet.microsoft.com/ko-kr/library/cc772200(v=ws.10).aspx


 

 

 

 

 

 

댓글()