다음을 통해 공유


애플리케이션 요청 라우팅 버전 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를 설치합니다.

애플리케이션 요청 라우팅을 설치하려면 다음을 수행합니다.

  1. 관리자 사용자 권한으로 명령 프롬프트를 엽니다.

  2. 다음을 입력하여 WAS 및 WMSVC 프로세스를 중지합니다.

    net stop was /y
    
    net stop wmsvc /y
    

    ARR이 핫픽스(KB 954438(https://support.microsoft.com/kb/954438))를 설치하기 때문에 이 단계가 필요합니다.

  3. ARRv2_setup_<architecture>.exe 실행합니다. 예를 들면 다음과 같습니다.

    ARRv2_ setup_x86.exe
    
    ARRv2_setup_ x64.exe
    
  4. EULA(최종 사용자 사용권 계약)에 동의합니다.

  5. 4개의 구성 요소에 대한 설치 관리자가 차례로 시작됩니다.

  6. 설치를 완료합니다.

  7. 설치 상태 검사 %TEMP%\arr_setup.log 파일을 참조하세요. 모든 패키지가 성공적으로 설치되면 다음이 표시됩니다.

    • IIS7용 Microsoft 애플리케이션 요청 라우팅 설정을 완료했습니다.

    • 설치 결과 - 자세한 내용은 각 msi 로그 파일(msiname.log)을 참조하세요.

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

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

    자세한 내용은 /? 를 사용하여 실행 파일을 시작합니다. 사용합니다.

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

    net start was
    
    net start wmsvc
    
    net start w3svc
    

3단계 – 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 프로세스 모델을 변경합니다.

이 단계는 선택 사항이지만 권장됩니다.

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

이 단계에서는 기본 웹 사이트의 애플리케이션 풀 프로세스 모델에서 유휴 Time-Out 사용하지 않도록 설정합니다.

UI를 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면 다음을 수행합니다.

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

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

    스크린샷은 애플리케이션 풀이 선택된 IS Manager 탐색 보기를 보여줍니다.

  3. 기본적으로 DefaultAppPool기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 창의 애플리케이션 풀 편집에서 고급 설정...을 클릭합니다.스크린샷은 값이 0인 유휴 시간 초과가 선택된 고급 설정 대화 상자를 보여줍니다.

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

명령줄을 사용하여 애플리케이션 풀 프로세스 모델을 변경하려면 다음을 수행합니다.

  1. 관리자 사용자 권한으로 명령 프롬프트를 엽니다.

  2. %windir%\system32\inetsrv로 이동합니다.

  3. appcmd를 사용하여 를 입력합니다.

    appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost
    

4단계 – 애플리케이션 요청 라우팅에 대한 애플리케이션 풀 재활용 설정을 변경합니다.

이 단계는 선택 사항이지만 권장됩니다.

마찬가지로 애플리케이션 풀이 ARR에 대해 예기치 않게 재활용되지 않도록 애플리케이션 풀 재활용 설정을 사용하지 않도록 설정합니다.

UI를 사용하여 애플리케이션 풀 재활용 설정을 변경하려면 다음을 수행합니다.

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

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

    스크린샷은 애플리케이션 풀이 선택된 탐색 보기를 보여줍니다.

  3. 기본적으로 DefaultAppPool기본 웹 사이트에 해당하는 애플리케이션 풀입니다. DefaultAppPool을 선택합니다. 작업 창의 애플리케이션 풀 편집에서 재활용...을 클릭합니다.스크린샷은 애플리케이션 풀 재활용 설정 편집 대화 상자를 보여줍니다.

  4. 일반 시간 간격(분) 확인란의 선택을 취소합니다.

명령줄을 사용하여 애플리케이션 풀 재활용 설정을 변경하려면 다음을 수행합니다.

  1. 관리자 사용자 권한으로 명령 프롬프트를 엽니다.

  2. %windir%\system32\inetsrv로 이동합니다.

  3. appcmd를 사용하여 를 입력합니다.

    appcmd.exe set config -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].recycling.periodicRestart.time:"00:00:00" /commit:apphost
    

Repair

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

제거

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

  1. 제어판을 엽니다.

  2. 프로그램 및 기능을 클릭합니다.

  3. 다음 네 가지 구성 요소를 찾아 한 번에 하나씩 제거합니다.

    • 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.