Поделиться через


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

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

Goal

Чтобы успешно установить маршрутизацию запросов приложений Майкрософт версии 1 и зависимые модули в IIS. Пакет установщика маршрутизации запросов приложений содержит следующие компоненты:

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

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

Необходимые компоненты

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

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

  • Если в целевой системе уже установлены следующие модули IIS, удалите их с помощью программ add/Remove:

    • Microsoft модуль переопределения URL-адресов для IIS 7.0 CTP1.
    • Маршрутизация запросов приложений Майкрософт для IIS 7.0 CTP1.

Примечание.

  • Обновление выпуска CTP1 до RTW не поддерживается. Перед продолжением необходимо удалить выпуск CTP1 вручную. Все параметры конфигурации будут потеряны.
  • Обновление выпуска RC до RTW поддерживается , поэтому выпуск RC не требуется удалять. Параметры конфигурации не будут потеряны.

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

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

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

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

  1. Откройте окно командной строки от имени администратора.

  2. Остановите процессы WAS и WMSVC , введя их. Этот шаг необходим, так как ARR устанавливает исправление (КБ 954438 (https://support.microsoft.com/kb/954438)).

    net stop was /y
    
    net stop wmsvc /y
    
  3. выполните команду ARR_<architecture>_exe:

    ARR_ x86_Version1.exe
    

    or

    ARR_ x64_Version1.exe
    
  4. Примите лицензионное соглашение конечного пользователя (EULA).

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

  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 path> и /C. Эта команда будет распаковывать только четыре MSIs, которые можно запустить вручную одновременно. Если MSIs устанавливаются вручную, они должны быть установлены в следующем порядке:

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

    Для получения дополнительной информации запустите исполняемый файл с помощью /? предложения.

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

    net start was
    
    net start wmsvc
    

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

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

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

Изменение модели процесса пула приложений с помощью пользовательского интерфейса

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

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

    Снимок экрана: узел пулов приложений в I S Manager.

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

    Снимок экрана: расширенные параметры.

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

Изменение модели процесса пула приложений с помощью командной строки

  1. Откройте командную строку с правами администратора .
  2. Перейдите к %windir%\system32\inetsrv.
  3. Используя appcmd, введите appcmd.exe задать apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.

Ремонт

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

Удалить

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

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

  • Выберите программу и компоненты.

  • Найдите следующие 4 компонента и удалите один раз:

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

Итоги

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