애플리케이션 요청 라우팅 설치

이 항목에서는 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 설치

애플리케이션 요청 라우팅을 설치하려면

  1. 관리자 권한으로 명령 프롬프트 창을 엽니다.

  2. 입력하여 WASWMSVC 프로세스를 중지합니다. ARR이 핫픽스(KB 954438())를 설치하기 때문에 이 단계가https://support.microsoft.com/kb/954438 필요합니다.

    net stop was /y
    
    net stop wmsvc /y
    
  3. ARR_<architecture>_exe를 실행합니다.

    ARR_ x86_Version1.exe
    

    또는

    ARR_ x64_Version1.exe
    
  4. EULA(최종 사용자 사용권 계약)에 동의합니다.

  5. 4개의 구성 요소에 대한 설치 관리자가 하나씩 시작됩니다.

  6. 설치를 완료합니다.

  7. 설치 상태 검사 %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
    
  8. (선택 사항) 문제 해결을 위해 다운로드한 실행 파일을 패키지 해제할 수 있습니다. /T:<full 경로> 및 /C 옵션을 사용하여 실행 파일을 시작합니다. 이 명령은 한 번에 하나씩 수동으로 시작할 수 있는 4개의 MSI만 패키지 해제합니다. MSI가 수동으로 설치되는 경우 다음 순서대로 설치해야 합니다.

    rewrite.msi   
    webfarm.msi   
    requestrouter.msi   
    externaldiskcache.msi
    

    자세한 내용은 /? 사용합니다.

  9. 다음을 입력하여 WASWMSVC 프로세스를 시작합니다.

    net start was
    
    net start wmsvc
    

3단계 - 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 프로세스 모델 변경

콘텐츠 사이트에 대한 모든 HTTP 요청 및 응답은 애플리케이션 요청 라우팅을 통과합니다. 이 경우 일부 사이트의 작업자 프로세스가 실행 중인지 여부에 관계없이 애플리케이션 요청 라우팅에서 기본 웹 사이트의 작업자 프로세스가 항상 실행되도록 할 수 있습니다.

이 단계에서는 기본 웹 사이트에 대한 애플리케이션 풀 프로세스 모델에서 유휴 시간 초과를 사용하지 않도록 설정합니다.

UI를 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면

  1. IIS 관리자를 시작합니다.

  2. 애플리케이션 풀을 선택합니다.

    I S Manager의 애플리케이션 풀 노드를 보여 주는 스크린샷

  3. 기본적으로 DefaultAppPool은 기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 아래의 애플리케이션 풀 편집에서 고급 설정...를 선택합니다.

    고급 설정을 보여 주는 스크린샷

  4. 유휴 시간 제한(분)을 0으로 변경하여 설정을 사용하지 않도록 설정합니다. 확인을 클릭하여 변경 내용을 저장합니다.

명령줄을 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. %windir%\system32\inetsrv으로 이동합니다.
  3. appcmd 를 사용하여 apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost를 appcmd.exe 설정합니다.

수리

애플리케이션 요청 라우팅을 복구하려면 다운로드한 패키지를 다시 실행해야 합니다. 2단계 - Microsoft 애플리케이션 요청 라우팅 버전 1 설치에 설명된 단계를 따릅니다.

Remove

애플리케이션 요청 라우팅을 완전히 제거하려면 패키지된 4개 구성 요소를 개별적으로 제거해야 합니다.

  • 제어판을 엽니다.

  • 프로그램 및 기능을 선택합니다.

  • 다음 4개 구성 요소를 찾아서 한 번에 하나씩 제거합니다.

    1. IIS용 Microsoft 애플리케이션 요청 라우팅 버전 1
    2. IIS용 Microsoft 외부 캐시 버전 1
    3. IIS용 Microsoft URL 재작성 모듈
    4. IIS용 Microsoft Web Farm Framework 버전 1

요약

이제 애플리케이션 요청 라우팅 및 종속 모듈을 성공적으로 설치했으며 기능을 구성하고 사용할 준비가 되었습니다. 자세한 내용은 빠른 개요 %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm 를 참조할 수도 있습니다.