-
IIS 서버 백업 및 복원리눅스 2025. 3. 26. 09:59
Windows IIS서비스 하는 서버를 이전 시 IIS에 등록된 프로젝트나 설정이 많으면 다시 똑같이 구성하기가 번거롭게 된다.
이럴 때 IIS 구성 백업을 사용해 보자.
복원 하려는 곳과 IIS 버전이 동일해야 오류가 없기 때문에 버전 먼저 확인하자.
명령 프롬프트창을 열어 아래 명령어로 확인이 가능하다.
reg query HKLM\SOFTWARE\Microsoft\inetstp
백업을 하기 위해서는 C:\Windows\System32\inetsrv 경로로 이동후 명령어를 입력해야 된다.
cd C:\Windows\System32\inetsrv
해당 경로로 이동 했다면 아래 명령어로 백업을 진행한다.
appcmd add backup IIS
백업이 된 것을 확인 하려면 아래 list 명령어로 확인하면 된다.
appcmd list backup
list 로 확인이 되었다면 백업된 구성파일을 확인해 보자.
C:\Windows\System32\inetsrv\backup 밑에 IIS 이름으로 지정해준 IIS 구성 파일이 백업된다.
복원은 해당 구성파일을 복사하여 다른 서버에 붙여 넣으면 되며, 이때 경로는 동일 해야 된다.
동일한 경로에 구성 파일을 붙여 넣었으면 위에서 사용했던 list 명령어로 불러 와지는지 확인해 보자.
appcmd list backup
구성 파일이 제대로 확인 되었다면, 아래의 복원 명령어로 복원을 진행하면 된다.
appcmd restore backup IIS
정상적으로 복원이 되었다면, IIS 관리자에서 새로고침시 기존에 등록되어 있는 구성 정보를 가져오게 된다.
복원 전에 기본적인 IIS 서버 구성을 해놔야 된다.
'리눅스' 카테고리의 다른 글
리눅스 마운트(mount) 에러 (0) 2025.03.26 [Linux] 'Failed to start IPv4 firewall with iptables' 오류 (0) 2024.09.12 리눅스(Linux) history 에 날짜, 시간 표시하기 (1) 2024.04.03 CPU 모델 명 및 코어 확인 (0) 2023.11.09 Vim 유용한 팁 (0) 2023.11.09