본문 바로가기

Developer

IIS 7.0 Backup & ReStore IIS7 백업 및 복구


음..
찾다 보니 나오는 군요 *_*;;

우선 링크는 아래와 같습니다.

http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1552

dll을 다운 받으시고.
위 내용을 축약 하게 되면 아래와 같습니다.

  1. Download the IIS7BackupRestore.dll. (다운로드 한다. 제가 첨부파일로 걸어 놓앗습니다.)
  2. From inetsrv folder Drag and Drop the IIS7BackupRestore.dll into the Global Assembly Cache (C:\Windows\assembly) or use GacUtil -i IIS7BackupRestore.dll to install it to the GAC. (GAC에 등록한다. 방법은 사용드라이브\Windows\assembly에 드레그 해서 집어 넣습니다.
  3. Under File Menu, browse for the file %WinDir%\System32\InetSrv\config\Administration.config. (%WinDir%\System32\InetSrv\config\Administration.config에 있는 Config 파일을 아래와 같이 추가 수정합니다.)
  4. Search for the <moduleProviders> section and add the following (<moduleProviders>라는 놈을 찾아서 그 하위에 아래 코드를 넣어 줍니다.)

    <add name="IIS7BackupRestoreUI" type="IIS7BackupRestoreUI.MyModuleProvider, IIS7BackupRestoreUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=db9daa3d2ea5f6fd" />

  5. Search for the <modules> section and add the following (<location path="."> -- > <modules>을 찾아서 또 아래 넣어 줍니다.)

    <add name="IIS7BackupRestoreUI" />

  6. Open Inetmgr and You will see the module listed in your IIS 7 Manager if you would've followed the above steps properly.
  7. 아래와 같이 Backup Restore 가 생성됩니다.
  8. 헌데 저는 클릭하니 바로 창이 꺼지더군요..
  9. 그래서 D:\Windows\System32\inetsrv\appcmd.exe add backup "backups" 라고 실행창에서 실행 했습니다.
  10. 그렇게 한 후에 잘 나오는 군요…
  11. D:\Windows\System32\inetsrv\backup\backups 라는 폴더가 생성 되고 안에

    저런 파일이 생깁니다..
    이걸 포맷한 후에 고대로 만들어서 넣어 놓으시면 바로 복구 되리라고 저는 생각합니다..

지금 포멧을 하기 전 상태라 복구 여부는 차후에 말씀 드리겠습니다.
감사합니다….

테스트 해 본 결과.. 럭셔리 하게 잘 복구 됩니다..
아울러 응용프로그램 풀도 제가 셋팅했던 그 모습 그 대로~ 복구 됨을 알려 드립니다.

감사합니다.