Установка маршрутизации запросов приложений версии 2

от команды IIS

В этом разделе рассматривается процедура установки маршрутизации запросов приложений Майкрософт (ARR) версии 2 для IIS 7 и более поздних версий.

Goal

Для успешной установки маршрутизации запросов приложений (Майкрософт) версии 2 для IIS 7 и более поздних версий и зависимых модулей.

Пакет установщика ARR версии 2 содержит следующие компоненты:

  • Маршрутизация запросов приложений (Майкрософт) версии 2 для IIS 7 и более поздних версий.
  • Модуль переопределения URL-адресов Майкрософт версии 2 для IIS 7 RC2 и более поздних версий.
  • Управление веб-фермой Майкрософт версии 1 для IIS 7 и более поздних версий.
  • Внешний кэш Майкрософт версии 1 для IIS 7 и более поздних версий.

Действия, описанные в этом документе, позволят установить все четыре компонента.

Предварительные требования

Для этого пошагового руководства требуются следующие предварительные требования.

  • СЛУЖБЫ IIS 7.0 или более поздних версий в Windows 2008 (любой номер SKU) или более поздних версий, где будет установлена маршрутизация запросов приложений.

Важно!

ARR версии 2 RTW поддерживает обновление с ARR версии 1 RTW и с версии-кандидата ARR версии 2. Если какая-либо другая версия ARR уже установлена, удалите как ARR, так и перезапись URL-адресов, прежде чем продолжить.

Примечание

Обратите внимание, что соответствующие конфигурации будут потеряны.

Шаг 1. Скачивание маршрутизации запросов приложений Майкрософт версии 2.

Скачайте выпуск Маршрутизации запросов приложений Майкрософт из следующих расположений:

  • Маршрутизация запросов приложений (Майкрософт) версии 2 для IIS 7 (x86) здесь (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE).
  • Маршрутизация запросов приложений (Майкрософт) версии 2 для IIS 7 (x64) здесь (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).

Шаг 2. Установка маршрутизации запросов приложений Майкрософт версии 2.

Чтобы установить маршрутизацию запросов приложений, выполните приведенные далее действия.

  1. Откройте командную строку с правами администратора.

  2. Остановите процессы WAS и WMSVC, введя следующее:

    net stop was /y
    
    net stop wmsvc /y
    

    Этот шаг необходим, так как ARR устанавливает исправление (KB 954438 (https://support.microsoft.com/kb/954438)).

  3. Выполните.exe ARRv2_setup_<architecture> , например:

    ARRv2_ setup_x86.exe
    
    ARRv2_setup_ x64.exe
    
  4. принять лицензионное соглашение с конечным пользователем (EULA).

  5. Установщики для четырех компонентов запускаются один за другим.

  6. Выполните установку.

  7. Чтобы проверка состояние установки, обратитесь к файлу %TEMP%\arr_setup.log. Если все пакеты успешно установлены, вы увидите следующее:

    • Завершена настройка маршрутизации запросов приложений Майкрософт для IIS7.

    • Результаты установки. Дополнительные сведения см. в соответствующих файлах журнала MSI (msiname.log).

      • rewrite.msi Успешное выполнение
      • webfarm.msi Успешное выполнение
      • requestrouter.msi Успешное выполнение
      • externaldiskcache.msi Успешное выполнение
  8. (Необязательно) Для устранения неполадок скачанный исполняемый файл можно распаковать. Запустите исполняемый файл с параметрами /T:<full path> и /C. Эта команда распакует только четыре MSIS, которые можно запускать вручную по одному. Если MSIs устанавливаются вручную, они должны быть установлены в следующем порядке:

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

    Для получения дополнительных сведений запустите исполняемый файл с параметром /? (Создайте ветвь для и запустите запрос на вытягивание).

  9. Запустите процессы WAS и WMSVC , введя следующее:

    net start was
    
    net start wmsvc
    
    net start w3svc
    

Шаг 3. Изменение модели процесса пула приложений для маршрутизации запросов приложений.

Этот шаг необязателен, но мы рекомендуем его выполнить.

Все HTTP-запросы и ответы на контентные сайты проходят через маршрутизацию запросов приложений. Учитывая это, необходимо, чтобы рабочий процесс для веб-сайта по умолчанию в маршрутизации запросов приложений выполнялся всегда, независимо от того, запущены ли рабочие процессы для некоторых сайтов.

На этом шаге вы отключите Time-Out простоя в модели процесса пула приложений для веб-сайта по умолчанию.

Чтобы изменить модель процесса пула приложений с помощью пользовательского интерфейса, выполните следующие действия.

  1. Запустите диспетчер IIS.

  2. Выберите Пулы приложений.

    Снимок экрана: представление навигации i I S Manager с выбранным элементом

  3. По умолчанию DefaultAppPool является соответствующим пулом приложений для веб-сайта по умолчанию. Выберите DefaultAppPool. В области Действия в разделе Изменение пула приложений щелкните Дополнительные параметры...Снимок экрана: диалоговое окно

  4. Измените значение времени ожидания простоя (в минутах) на 0 , чтобы отключить этот параметр. Нажмите кнопку OK, чтобы сохранить изменения.

Чтобы изменить модель процесса пула приложений с помощью командной строки, выполните следующие действия:

  1. Откройте командную строку с правами администратора.

  2. Перейдите к %windir%\system32\inetsrv.

  3. С помощью appcmd введите

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

Шаг 4. Изменение параметров перезапуска пула приложений для маршрутизации запросов приложений.

Этот шаг необязателен, но мы рекомендуем его выполнить.

Аналогичным образом отключите параметр перезапуска пула приложений, чтобы пул приложений не перезапустит неожиданно для ARR.

Чтобы изменить параметр перезапуска пула приложений с помощью пользовательского интерфейса, выполните следующие действия.

  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
    

Восстановление

Восстановление маршрутизации запросов приложений предполагает повторное выполнение загруженного пакета. Выполните действия, описанные в разделе Шаг 2. Установка маршрутизации запросов приложений Майкрософт версии 2.

Удалить

Чтобы полностью удалить маршрутизацию запросов приложений, необходимо удалить четыре упакованных компонента по отдельности.

  1. Откройте Панель управления.

  2. Щелкните Программа и компоненты.

  3. Найдите следующие четыре компонента и удалите по одному за раз:

    • Маршрутизация запросов приложений Майкрософт версии 2 для IIS 7
    • Внешний кэш Майкрософт версии 1 для IIS 7
    • Модуль переопределения URL-адресов Майкрософт версии 2 для IIS 7 RC2
    • Microsoft Web Farm Framework версии 1 для IIS 7

Итоги

Вы успешно установили маршрутизацию запросов приложений и зависимые модули и готовы к настройке и использованию этих функций. Краткий обзор и дополнительные сведения см. в разделе %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm.