애플리케이션 요청 라우팅 버전 2 설치
IIS 팀별
이 항목에서는 IIS 7 이상용 Microsoft ARR(애플리케이션 요청 라우팅) 버전 2를 설치하는 단계를 안내합니다.
Goal
IIS 7 이상 및 해당 종속 모듈에 대한 Microsoft 애플리케이션 요청 라우팅 버전 2를 성공적으로 설치합니다.
ARR 버전 2 설치 관리자 패키지에는 다음 구성 요소가 포함되어 있습니다.
- IIS 7 이상용 Microsoft 애플리케이션 요청 라우팅 버전 2.
- IIS 7 RC2 이상용 Microsoft URL 재작성 모듈 버전 2.
- IIS 7 이상용 Microsoft 웹 팜 관리 버전 1.
- IIS 7 이상용 Microsoft 외부 캐시 버전 1.
이 문서에 설명된 단계는 네 가지 구성 요소를 모두 설치합니다.
사전 요구 사항
이 연습을 수행하려면 다음 필수 구성 요소가 필요합니다.
- 애플리케이션 요청 라우팅이 설치될 Windows 2008(모든 SKU) 이상의 IIS 7.0 이상
중요
ARR 버전 2 RTW는 ARR 버전 1 RTW 및 ARR 버전 2 RC에서 업그레이드를 지원합니다. 다른 버전의 ARR이 이미 설치된 경우 계속하기 전에 ARR 및 URL 다시 쓰기를 모두 제거합니다.
참고
해당 구성은 손실됩니다.
1단계 - Microsoft 애플리케이션 요청 라우팅 버전 2를 다운로드합니다.
다음 위치에서 Microsoft 애플리케이션 요청 라우팅 릴리스를 다운로드합니다.
- IIS 7용 Microsoft 애플리케이션 요청 라우팅 버전 2(x86)는 여기(
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
)입니다. - IIS 7용 Microsoft 애플리케이션 요청 라우팅 버전 2(x64)는 여기(
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
)입니다.
2단계 - Microsoft 애플리케이션 요청 라우팅 버전 2를 설치합니다.
애플리케이션 요청 라우팅을 설치하려면 다음을 수행합니다.
관리자 사용자 권한으로 명령 프롬프트를 엽니다.
다음을 입력하여 WAS 및 WMSVC 프로세스를 중지합니다.
net stop was /y
net stop wmsvc /y
ARR이 핫픽스(KB 954438(
https://support.microsoft.com/kb/954438
))를 설치하기 때문에 이 단계가 필요합니다.ARRv2_setup_<architecture>.exe 실행합니다. 예를 들면 다음과 같습니다.
ARRv2_ setup_x86.exe
ARRv2_setup_ x64.exe
EULA(최종 사용자 사용권 계약)에 동의합니다.
4개의 구성 요소에 대한 설치 관리자가 차례로 시작됩니다.
설치를 완료합니다.
설치 상태 검사 %TEMP%\arr_setup.log 파일을 참조하세요. 모든 패키지가 성공적으로 설치되면 다음이 표시됩니다.
IIS7용 Microsoft 애플리케이션 요청 라우팅 설정을 완료했습니다.
설치 결과 - 자세한 내용은 각 msi 로그 파일(msiname.log)을 참조하세요.
- rewrite.msi 성공
- webfarm.msi 성공
- requestrouter.msi 성공
- externaldiskcache.msi 성공
(선택 사항) 문제 해결을 위해 다운로드한 실행 파일을 패키지 해제할 수 있습니다. /T:<full 경로> 및 /C 옵션을 사용하여 실행 파일을 시작합니다. 이 명령은 한 번에 하나씩 수동으로 시작할 수 있는 4개의 MSI만 패키지 해제합니다. MSI가 수동으로 설치되는 경우 다음 순서대로 설치해야 합니다.
- rewrite.msi
- webfarm.msi
- requestrouter.msi
- externaldiskcache.msi
자세한 내용은 /? 를 사용하여 실행 파일을 시작합니다. 사용합니다.
다음을 입력하여 WAS 및 WMSVC 프로세스를 시작합니다.
net start was
net start wmsvc
net start w3svc
3단계 – 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 프로세스 모델을 변경합니다.
이 단계는 선택 사항이지만 권장됩니다.
콘텐츠 사이트에 대한 모든 HTTP 요청 및 응답은 애플리케이션 요청 라우팅을 통과합니다. 이 경우 일부 사이트의 작업자 프로세스가 실행 중인지 여부에 관계없이 애플리케이션 요청 라우팅의 기본 웹 사이트에 대한 작업자 프로세스가 항상 실행되도록 할 수 있습니다.
이 단계에서는 기본 웹 사이트의 애플리케이션 풀 프로세스 모델에서 유휴 Time-Out 사용하지 않도록 설정합니다.
UI를 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면 다음을 수행합니다.
IIS 관리자를 시작합니다.
애플리케이션 풀을 선택합니다.
기본적으로 DefaultAppPool 은 기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 창의 애플리케이션 풀 편집에서 고급 설정...을 클릭합니다.
유휴 시간 제한(분) 값을 0으로 변경하여 설정을 사용하지 않도록 설정합니다. 확인을 클릭하여 변경 내용을 저장합니다.
명령줄을 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면 다음을 수행합니다.
관리자 사용자 권한으로 명령 프롬프트를 엽니다.
%windir%\system32\inetsrv
로 이동합니다.appcmd를 사용하여 를 입력합니다.
appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost
4단계 – 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 재활용 설정을 변경합니다.
이 단계는 선택 사항이지만 권장됩니다.
마찬가지로 애플리케이션 풀이 ARR에 대해 예기치 않게 재활용되지 않도록 애플리케이션 풀 재활용 설정을 사용하지 않도록 설정합니다.
UI를 사용하여 애플리케이션 풀 재활용 설정을 변경하려면 다음을 수행합니다.
IIS 관리자를 시작합니다.
애플리케이션 풀을 선택합니다.
기본적으로 DefaultAppPool 은 기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 창의 애플리케이션 풀 편집에서 재활용...을 클릭합니다.
일반 시간 간격(분) 확인란의 선택을 취소합니다.
명령줄을 사용하여 애플리케이션 풀 재활용 설정을 변경하려면 다음을 수행합니다.
관리자 사용자 권한으로 명령 프롬프트를 엽니다.
%windir%\system32\inetsrv
로 이동합니다.appcmd를 사용하여 를 입력합니다.
appcmd.exe set config -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].recycling.periodicRestart.time:"00:00:00" /commit:apphost
Repair
애플리케이션 요청 라우팅을 복구하려면 다운로드한 패키지를 다시 실행해야 합니다. 2단계 - Microsoft 애플리케이션 요청 라우팅 버전 2 설치에 설명된 단계를 따릅니다.
제거
애플리케이션 요청 라우팅을 완전히 제거하려면 패키지된 4개의 구성 요소를 개별적으로 제거해야 합니다.
제어판을 엽니다.
프로그램 및 기능을 클릭합니다.
다음 네 가지 구성 요소를 찾아 한 번에 하나씩 제거합니다.
- IIS 7용 Microsoft 애플리케이션 요청 라우팅 버전 2
- IIS 7용 Microsoft 외부 캐시 버전 1
- IIS 7 RC2용 Microsoft URL 다시 쓰기 모듈 버전 2
- IIS 7용 Microsoft Web Farm Framework 버전 1
요약
이제 애플리케이션 요청 라우팅 및 종속 모듈을 성공적으로 설치했으며 기능을 구성하고 사용할 준비가 되었습니다. 빠른 개요 및 자세한 내용은 을 참조하세요 %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm
.