IIS ARR 리버스 프록시와 서버 변수 설정은 호스트 PC를 포맷하거나 설정을 잘못 건드리면 원상복구하기 매우 까다롭습니다. 따라서 현재의 완벽한 상태를 반드시 백업해 두셔야 합니다. > Info Tech

본문 바로가기
사이트 내 전체검색

Info Tech

▒ Info Tech ▒ 네트워크/보안/해킹 ▒ 하드웨어 ▒ 소프트웨어
Information Technology Group
▒ Info Tech ▒ 네트워크/보안/해킹 ▒ 하드웨어 ▒ 소프트웨어

Webserver IIS ARR 리버스 프록시와 서버 변수 설정은 호스트 PC를 포맷하거나 설정을 잘못 건드리면 원상복구하기 매우 까다롭습니다.…

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 15회 작성일 26-08-19 08:07

본문

iis설정값을 백업하고 관리하는 방법?

IIS ARR 리버스 프록시와 서버 변수 설정은 호스트 PC를 포맷하거나 설정을 잘못 건드리면 원상복구하기 매우 까다롭습니다.

따라서 현재의 완벽한 상태를 반드시 백업해 두셔야 합니다. IIS는 모든 설정이 XML 파일 기반으로 관리되므로, 명령어 한 줄로 전체 설정을 통째로 백업하고 1초 만에 복구할 수 있습니다.

호스트 PC(Win11)와 자식 VM(WinServer) 모두에 적용할 수 있는 가장 확실한 백업 및 관리 방법을 안내해 드립니다.

1. 명령어(CMD)를 이용한 초간단 통째 백업/복구 (가장 추천)

IIS 전용 관리 도구인 appcmd.exe를 사용하면 현재의 웹사이트 목록, ARR 프록시 설정, URL Rewrite 규칙, 서버 변수 등록 현황까지 정확히 그 시점의 상태를 100% 통째로 저장할 수 있습니다.

① 현재 상태 백업하기

  1. Windows 검색창에 CMD(명령 프롬프트)를 검색한 뒤 마우스 우클릭 ➔관리자 권한으로 실행합니다.
  2. 아래 명령어를 그대로 복사해서 붙여넣고 엔터를 누릅니다. (Proxy_Perfect_Backup은 백업 폴더 이름이며, 원하는 대로 바꾸셔도 됩니다.)

cmd

%windir%\system32\inetsrv\appcmd add backup "Proxy_Perfect_Backup"

코드를 사용할 때는 주의가 필요합니다.

  1. 실행하고 나면 C:\Windows\System32\inetsrv\config\export\ 경로에 해당 이름으로 백업 파일들이 안전하게 저장됩니다.

② 나중에 문제가 생겼을 때 복구하기

설정이 꼬이거나 에러가 날 때, 관리자 권한 CMD에서 아래 명령어를 치면 백업해 둔 시점으로 즉시 롤백됩니다.

cmd

%windir%\system32\inetsrv\config_rollback.cmd /restore "Proxy_Perfect_Backup"

코드를 사용할 때는 주의가 필요합니다.

(또는 %windir%\system32\inetsrv\appcmd restore backup "Proxy_Perfect_Backup" 명령어를 사용하셔도 됩니다.)

2. 파일 복사 방식을 통한 수동 백업 (2중 안전장치)

IIS의 마스터 설정 파일들을 다른 드라이브나 USB, 클라우드에 수동으로 복사해 두는 방법입니다. PC가 완전히 고장 나서 윈도우를 새로 깔아야 할 때 아주 유용합니다.

  1. 파일 탐색기를 열고 아래 경로로 이동합니다.
    • C:\Windows\System32\inetsrv\config\
  2. 이 폴더 안에 있는 핵심 파일 3개를 복사하여 별도의 안전한 공간에 보관합니다.
    • applicationHost.config: (가장 중요) 사이트 목록, ARR 프록시 설정, 전역 URL Rewrite 규칙, 등록한 서버 변수 정보가 모두 들어있습니다.
    • administration.config: IIS 관리자 설정 정보가 들어있습니다.
    • redirection.config: 중앙 집중식 구성 변경 정보가 들어있습니다.
  3. 복구 방법: 컴퓨터를 포맷하거나 다른 PC에 IIS를 새로 설치한 후, IIS 서비스를 중지(iisreset /stop)하고 보관해 둔 파일들을 위 경로에 그대로 덮어쓰기한 뒤 서비스를 다시 켜면(iisreset /start) 이전 세팅이 그대로 살아납니다.

3. 특정 웹사이트 규칙만 따로 백업하기 (web.config)

이번에 깊게 다루었던 C:\inetpub\proxy_windows_vm\ 폴더 안의 web.config파일은 해당 프록시 웹사이트 전용 설정 파일입니다.

  • IIS 전체를 백업할 필요 없이, 해당 사이트의 URL Rewrite 규칙과 넘겨주는 서버 변수들만 따로 챙기고 싶다면 이 web.config 파일만 따로 메일이나 클라우드에 복사해 두시면 됩니다.
  • 새로 IIS 사이트를 만들고 이 파일만 찔러 넣어주면 규칙이 그대로 적용됩니다. (단, 호스트 IIS에 서버 변수 4가지가 미리 등록되어 있어야 에러가 안 납니다.)

💡실전 관리 팁 (권장 프로세스)

지금 스마트폰 접속과 어드민 접속이 모두 잘 되는 '최상의 상태'이므로, 지금 바로 1번 명령어(appcmd add backup...)를 이용해 백업을 하나 만들어 두세요.

그리고 나중에 워드프레스 테마를 바꾸거나 IIS 설정을 추가로 실험해 보시기 전에 한 번 더 백업을 만드시면, 어떤 상황에서도 든든하게 원상복구 하실 수 있습니다.

 

댓글목록

등록된 댓글이 없습니다.


사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

접속자집계

오늘
14
어제
2
최대
28
전체
656
Copyright © HeyWEB. All rights reserved.