IIS 7.5 백업 및 복구

목차

1. 참고사이트

​2. 백업

3. 백업 확인

4. 복구

 

 

 

1. 참고사이트

IIS 7 구성을 백업하는 방법

http://technet.microsoft.com/ko-kr/library/dd819406.aspx

 

 

2. 백업

 

1. IIS(인터젯 정보 서비스) 관리자 창에서, 사이트가 정상 구성 되여 있음을 확인 합니다.

 

2. 관리자: 명령 프롬프트 창에서, appcmd add backup 표시 이름 을 입력 합니다.

cf) C:\Windows\System32\intersrv 폴더 로 이동후 명령어 를 입력 해야 합니다.


 

3. IIS 백업 명령어 실행 후 C:\Windows\System32\intersrv 폴더 밑에 \backup\IIS 폴더가 생성되고 IIS 구성 파일이 백업 됩니다.


 

3. 백업 확인

1. 관리자: 명령 프롬프트 창에서, appcmd list backup 를 입력 합니다.


 

4. 복구

 

1. IIS(인터넷 정보 서비스) 관리자 창에서, 생성 되여 있는 웹사이트 에서 우클릭 후 제거 를 클릭 합니다.


 

2. 제거 확인 창에서, 예 를 클릭 합니다.

 

3. 동일한 방법으로 모든 웹사이트 를 제거 합니다.

 

4. 관리자: 명령 프롬프트 창에서, appcmd restore backup 표시이름 를 입력 합니다.


 

5. IIS(인터넷 정보 서비스) 관리자 창에서, 사이트 에서 우클릭 후 새로 고침 를 클릭 합니다.

 

6. 백업 받은 웹사이트가 정상 복구 되였음을 확인 합니다.

IIS 7.5에서 멀티사이트 운영시 사이트별로 포트를 다르게 가져가는 방법

​목차

​1. Default Web Site

2. 웹 사이트 추가 시 포트 설정 방법

 

 

 

1. Default Web Site

1. Default Web Site는 ​기본적으로 80 포트로 서비스를 합니다.

 

2. 또한 Windows 방화벽 설정의 예외란에 기본으로 등록 되여 있습니다.

 

 

2. 웹 사이트 추가 시 포트 설정 방법

 

1. IIS(인터넷 정보 서비스) 관리자 창에서, 사이트 - 웹 사이트 추가 를 클릭 합니다.

 

2. 웹 사이트 추가 창에서, 사이트 이름 입력, 실제 경로 지정 후 포트 에 포트 번호 입력 후 확인 을 클릭 합니다.

 

3. 위에서 생성된 포트는 Windows 자체 방화벽 설정에서 막혀 있기 때문에 고급 보안이 설정된 Windows 방화벽에서 규칙을 만들어 주어야 합니다.

a. 고급 보안이 설정된 Windows 방화벽 창에서, 인바운드 규칙 에서 우클릭 후 새 규칙 을 클릭 합니다.

 

b. 새 인바운드 규칙 마법사 창에서, 포트 선택 후 다음 을 클릭 합니다.

 

c. 프로토콜 및 포트 화면에서, 포트 입력 후 다음 을 클릭 합니다.

 

d. 작업 창에서, 다음 을 클릭 합니다.


 

e. 프로필 화면에서, 다음 을 클릭 합니다.



f. 이름 화면에서, 마침 을 클릭 합니다.


iis

Http Response Time을 확인할 수 있는 Internet Explorer 9의 개발자 도구

Internet Explorer 9의 개발자 도구를 통해 Http Response Time을 확인할 수 있는 방법에 대해 알아보겠습니다.

 

 

 

 

▶ http response time을 확인할 수 있는 httpwatch (http://www.httpwatch.com/)와 같은 별도의 솔루션은 아니지만 Internet Explorer 9의 개발자 도구를 사용한다면  http response time을 측정할 수 있고 이를 xml data로 저장, 취합 한 후 적절하게 리포팅이 가능합니다.

 

​1. Internet Explorer 9 실행 후 F12 Key를 누르면 하기와 같이 IE Brower 하단에 개발자 도구 창이 뜹니다.

 

2. 네트워크 탭에서 "캡처 시작" 버튼을 클릭하고 난 후 IE 상단의 주소창에 원하는 웹 사이트로 이동합니다.

 

3. 하기와 같이 response time 측정이 가능합니다.

 

Using Windows Internet Explorer Developer Tools Network Capture

http://msdn.microsoft.com/en-us/library/gg130952(v=vs.85).aspx

 

cf) NetMon이나 Fiddler와 같은 툴로도 Http Response Time을 측정 하실 수 있습니다.

iis

IIS Admin Service 시작 오류 - 2149648394 (0x8021080A)

IIS Admin Service가 Event id 4275, 7024를 발생시키면서 시작이 안되는 경우의 해결 방법에 대해 알아보겠습니다.

 

 

 

 

▶ IIS Admin Service 가 "특정 오류 2149648394 (0x8021080A) 때문에 종료되었습니다."  라는 이벤트 로그(event id 7024) 가 발생하면서 IIS Admin Service 시작이 안되는 경우가 있습니다.

또 다른 이벤트 로그(event id 4275)를 보면 "file:///C:/Windows/system32/inetsrv/MetaBase.xml 의 텍스트 내용에 잘못된 문자가 있습니다." 라고 나옵니다.

 

1. C:/Windows/system32/inetsrv/MetaBase.xml 의 파일과 C:/Windows/system32/inetsrv/MBSchema.xml 파일을 백업 합니다.

 

2. C:/Windows/system32/inetsrv/History 폴더안의 문제가 발생한 시점의 파일을 복사하여 원래 위치에 같은 이름으로 붙여넣습니다.

 

3. 명령 프롬프트 에서 IISRESET 을 입력 합니다.

 

4. 서비스 창에서, IIS Admin Serivce 가 정상 실행됨을 확인 합니다.

iis

IIS 6.0 응용프로그램 풀 나누는 방법

하나의 풀에 여러개의 사이트가 있을 경우 사이트가 느려지는 경우가 발생할 수 있습니다. 이를 방지하기 위해서 풀을 나누는 방법에 대해 알아보겠습니다.

 

 

 

 

​1. 특정 풀에 여러 개의 사이트가 존재 합니다.

 

2. 응용 프로그램 풀 에서 우클릭 후 새로 만들기 - 응용 프로그램 풀 을 클릭 합니다.

 

3. 새 응용 프로그램 풀 추가 창에서, 응용 프로그램 풀 ID 에 풀 이름 을 입력 한 후 확인 을 클릭 합니다.

 

4. 풀을 변경하고자 하는 사이트에서 우클릭 후 속성 을 클릭 합니다.

 

5. 등록 정보 창에서, 응용 프로그램 풀 을 3번 과정에서 생성한 응용 프로그램 풀 을 선택 합니다.

 

6. 확인 을 클릭 합니다.

 

7. plusware 풀 을 확인해 보면 plussign 사이트가 사라졌음을 확인할 수 있습니다.

 

8.새롭게 생성한 plussign 풀로 사이트가 이동 되었습니다.

iis

w3wp.exe PID 와 풀 명칭 확인 방법

w3wp.exe PID 와 풀 명칭 확인 방법에 대해 알아겠습니다.

 

 

 

 

 

 

▶ IIS가 구동될때 응용프로그램 풀 별로 프로세스가 별도로 돌아가게 됩니다.

작업 관리자에서 이 프로세스들은 모두 w3wp.exe 로 나타나게 되어 어떤 응용프로그램 풀에 해당 프로세스인지 바로 확인이 되지 않습니다.

 

1. Windows Server 2003 (IIS 6.0)

 


C:\WINDOWS\system32 위치에서 cscript.exe iisapp.vbs 실행

 


실행 예)

C:\WINDOWS\system32>cscript.exe iisapp.vbs

Microsoft (R) Windows Script Host 버전 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

 


W3WP.exe PID: 1800   AppPoolId: MSExchangeOWAAppPool

W3WP.exe PID: 4236   AppPoolId: MSExchangeAutodiscoverAppPool

 

 

2. Windows Server 2008 (IIS 7.0)

 

C:\Windows\System32\inetsrv 위치에서 appcmd list wp 실행

 

실행 예)

C:\Windows\System32\inetsrv>appcmd list wp

WP "3336" (applicationPool:MSExchangeOWAAppPool)

WP "3184" (applicationPool:MSExchangeServicesAppPool)

+ Recent posts

티스토리 툴바