애플리케이션 요청 라우팅 설치
이 항목에서는 IIS 7.0 이상에서 Microsoft ARR(애플리케이션 요청 라우팅) 버전 1을 설치하는 단계를 안내합니다.
목표
IIS에 Microsoft 애플리케이션 요청 라우팅 버전 1 및 종속 모듈을 성공적으로 설치합니다. 애플리케이션 요청 라우팅 설치 관리자 패키지에는 다음 구성 요소가 포함되어 있습니다.
- IIS용 Microsoft URL 다시 쓰기 모듈입니다.
- IIS용 Microsoft 웹 팜 관리 버전 1.
- IIS용 Microsoft 애플리케이션 요청 라우팅 버전 1.
- IIS용 Microsoft 외부 캐시 버전 1.
이 문서에 설명된 단계는 네 가지 구성 요소를 모두 설치합니다.
필수 조건
이 연습을 수행하려면 다음 필수 구성 요소가 필요합니다.
Windows 2008(모든 SKU) 이상의 IIS 7.0 이상에서 애플리케이션 요청 라우팅이 설치됩니다.
대상 시스템에 이미 다음 IIS 모듈이 설치된 경우 프로그램 추가/제거를 사용하여 제거합니다.
- Microsoft IIS 7용 URL 재작성 모듈.0 CTP1.
- IIS 7.0 CTP1에 대한 Microsoft 애플리케이션 요청 라우팅
참고 항목
- CTP1에서 RTW 릴리스로 업그레이드하는 것은 지원되지 않습니다 . 계속하기 전에 CTP1 릴리스를 수동으로 제거해야 합니다. 모든 구성 설정이 손실됩니다.
- RC에서 RTW 릴리스로 업그레이드가 지원 되므로 RC 릴리스를 제거할 필요가 없습니다. 구성 설정이 손실되지 않습니다.
1단계 - Microsoft 애플리케이션 요청 라우팅 버전 1 다운로드
Microsoft 애플리케이션 요청 라우팅 릴리스를 다운로드합니다.
2단계 - Microsoft 애플리케이션 요청 라우팅 버전 1 설치
애플리케이션 요청 라우팅을 설치하려면
관리자 권한으로 명령 프롬프트 창을 엽니다.
입력하여 WAS 및 WMSVC 프로세스를 중지합니다. ARR이 핫픽스(KB 954438())를 설치하기 때문에 이 단계가
https://support.microsoft.com/kb/954438
필요합니다.net stop was /y
net stop wmsvc /y
ARR_<architecture>_exe를 실행합니다.
ARR_ x86_Version1.exe
또는
ARR_ x64_Version1.exe
EULA(최종 사용자 사용권 계약)에 동의합니다.
4개의 구성 요소에 대한 설치 관리자가 하나씩 시작됩니다.
설치를 완료합니다.
설치 상태 검사 %TEMP%\arr_setup.log 참조하세요. 모든 패키지가 성공적으로 설치된 경우 다음이 표시됩니다.
Completed the Microsoft Application Request Routing for IIS7 RC Setup. Installation results - look in the respective msi log files (msiname.log) for more details rewrite.msi Success webfarm.msi Success requestrouter.msi Success externaldiskcache.msi Success
(선택 사항) 문제 해결을 위해 다운로드한 실행 파일을 패키지 해제할 수 있습니다. /T:<full 경로> 및 /C 옵션을 사용하여 실행 파일을 시작합니다. 이 명령은 한 번에 하나씩 수동으로 시작할 수 있는 4개의 MSI만 패키지 해제합니다. MSI가 수동으로 설치되는 경우 다음 순서대로 설치해야 합니다.
rewrite.msi webfarm.msi requestrouter.msi externaldiskcache.msi
자세한 내용은 /? 사용합니다.
다음을 입력하여 WAS 및 WMSVC 프로세스를 시작합니다.
net start was
net start wmsvc
3단계 - 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 프로세스 모델 변경
콘텐츠 사이트에 대한 모든 HTTP 요청 및 응답은 애플리케이션 요청 라우팅을 통과합니다. 이 경우 일부 사이트의 작업자 프로세스가 실행 중인지 여부에 관계없이 애플리케이션 요청 라우팅에서 기본 웹 사이트의 작업자 프로세스가 항상 실행되도록 할 수 있습니다.
이 단계에서는 기본 웹 사이트에 대한 애플리케이션 풀 프로세스 모델에서 유휴 시간 초과를 사용하지 않도록 설정합니다.
UI를 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면
IIS 관리자를 시작합니다.
애플리케이션 풀을 선택합니다.
기본적으로 DefaultAppPool은 기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 아래의 애플리케이션 풀 편집에서 고급 설정...를 선택합니다.
유휴 시간 제한(분)을 0으로 변경하여 설정을 사용하지 않도록 설정합니다. 확인을 클릭하여 변경 내용을 저장합니다.
명령줄을 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면
- 관리자 권한으로 명령 프롬프트를 엽니다.
%windir%\system32\inetsrv
으로 이동합니다.- appcmd 를 사용하여 apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost를 appcmd.exe 설정합니다.
수리
애플리케이션 요청 라우팅을 복구하려면 다운로드한 패키지를 다시 실행해야 합니다. 2단계 - Microsoft 애플리케이션 요청 라우팅 버전 1 설치에 설명된 단계를 따릅니다.
Remove
애플리케이션 요청 라우팅을 완전히 제거하려면 패키지된 4개 구성 요소를 개별적으로 제거해야 합니다.
제어판을 엽니다.
프로그램 및 기능을 선택합니다.
다음 4개 구성 요소를 찾아서 한 번에 하나씩 제거합니다.
- IIS용 Microsoft 애플리케이션 요청 라우팅 버전 1
- IIS용 Microsoft 외부 캐시 버전 1
- IIS용 Microsoft URL 재작성 모듈
- IIS용 Microsoft Web Farm Framework 버전 1
요약
이제 애플리케이션 요청 라우팅 및 종속 모듈을 성공적으로 설치했으며 기능을 구성하고 사용할 준비가 되었습니다. 자세한 내용은 빠른 개요 %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm
를 참조할 수도 있습니다.