Instalación del enrutamiento de solicitudes de aplicación

Este tema lleva al lector a través de los pasos para instalar el enrutamiento de solicitudes de aplicaciones de Microsoft (ARR) versión 1 en IIS 7.0 y versiones posteriores.

Objetivo

Para instalar correctamente la versión 1 del enrutamiento de solicitudes de aplicaciones de Microsoft y los módulos dependientes de IIS. El paquete del instalador de enrutamiento de solicitudes de aplicación contiene los siguientes componentes:

  • Módulo de reescritura url de Microsoft para IIS.
  • Administración de granjas de servidores web de Microsoft versión 1 para IIS.
  • Enrutamiento de solicitud de aplicación de Microsoft versión 1 para IIS.
  • Microsoft External Cache versión 1 para IIS.

Los pasos descritos en este documento instalarán los cuatro componentes.

Prerrequisitos

Este tutorial requiere los siguientes requisitos previos:

  • IIS 7.0 y versiones posteriores en Windows 2008 (cualquier SKU) o posterior donde se instalaría el enrutamiento de solicitudes de aplicación.

  • Si el sistema de destino ya tiene instalados los siguientes módulos IIS, quítelos mediante Agregar o quitar programas:

    • Módulo de reescritura url de Microsoft para IIS 7.0 CTP1.
    • Enrutamiento de solicitudes de aplicación de Microsoft para IIS 7.0 CTP1.

Nota:

  • No se admite la actualización de CTP1 a la versión RTW. La versión CTP1 debe quitarse manualmente antes de continuar. Se perderán todas las opciones de configuración.
  • Se admite la actualización de RC a la versión RTW y, por lo tanto, no es necesario quitar la versión rc. No se perderá ninguna configuración.

Paso 1: Descargar el enrutamiento de solicitudes de aplicaciones de Microsoft versión 1

Descargue la versión de enrutamiento de solicitudes de aplicación de Microsoft.

Paso 2: Instalar el enrutamiento de solicitudes de aplicación de Microsoft versión 1

Para instalar el enrutamiento de solicitudes de aplicación

  1. Como administrador, abra una ventana del símbolo del sistema.

  2. Para detener los procesos WAS y WMSVC , escriba . Este paso es necesario porque ARR instala una actualización rápida (KB 954438 (https://support.microsoft.com/kb/954438)).

    net stop was /y
    
    net stop wmsvc /y
    
  3. ejecute ARR_<architecture>_exe:

    ARR_ x86_Version1.exe
    

    o

    ARR_ x64_Version1.exe
    
  4. Acepte el Contrato de licencia de usuario final (CLUF).

  5. Los instaladores de los cuatro componentes se lanzan consecutivamente.

  6. Finalice la instalación.

  7. Para comprobar el estado de instalación, consulte %TEMP%\arr_setup.log. Si todos los paquetes se han instalado correctamente, debería ver lo siguiente:

    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. (Opcional) Para solucionar problemas, el archivo ejecutable descargado se puede desempaquetar. Inicie el archivo ejecutable con las opciones /T:<full path> y /C. Este comando desempaquetará solo los cuatro MSIs, que se pueden iniciar manualmente de uno en uno. Si los MSIs se instalan manualmente, deben instalarse en el orden siguiente:

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

    Para obtener más información, inicie el archivo ejecutable con /? .

  9. Inicie los procesos WAS y WMSVC escribiendo:

    net start was
    
    net start wmsvc
    

Paso 3: Cambio del modelo de proceso del grupo de aplicaciones para el enrutamiento de solicitudes de aplicación

Todas las solicitudes y respuestas HTTP de los sitios de contenido pasan por el enrutamiento de solicitudes de aplicación. Dado esto, querrá que el proceso de trabajo del sitio web predeterminado en el Enrutamiento de Solicitudes de Aplicaciones siempre esté en ejecución, independientemente de si los procesos de trabajo de algunos de los otros sitios están en ejecución o no.

En este paso, deshabilitará el tiempo de espera inactivo en el modelo de proceso del grupo de aplicaciones para el Sitio Web Predeterminado.

Para cambiar el modelo de proceso del grupo de aplicaciones mediante la interfaz de usuario

  1. Inicie el Administrador de IIS.

  2. Seleccione Grupos de aplicaciones.

    Captura de pantalla que muestra el nodo Grupos de aplicaciones en I S Manager.

  3. De forma predeterminada, DefaultAppPool es el grupo de aplicaciones correspondiente para el sitio web predeterminado. Seleccione DefaultAppPool. En Acciones, en Editar grupo de aplicaciones, seleccione Configuración avanzada....

    Captura de pantalla que muestra configuración avanzada.

  4. Cambie el tiempo de espera de inactividad (minutos) a 0 para deshabilitar la configuración. Haga clic en Aceptar para guardar los cambios.

Para cambiar el modelo de proceso del grupo de aplicaciones mediante la línea de comandos

  1. Abra una ventana de comandos con privilegios de administrador.
  2. Navegue a %windir%\system32\inetsrv.
  3. Utilizando appcmd, escriba appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.

Reparar

La reparación del enrutamiento de solicitudes de aplicación implica volver a ejecutar el paquete descargado. Siga los pasos descritos en Paso 2: Instalar el enrutamiento de solicitudes de aplicaciones de Microsoft versión 1.

Eliminar

Para quitar completamente el enrutamiento de solicitudes de aplicación, los 4 componentes empaquetados deben quitarse individualmente.

  • Abra el Panel de control.

  • Seleccione Programa y características.

  • Busque los 4 componentes siguientes y desinstale uno a uno:

    1. Enrutamiento de solicitudes de aplicación de Microsoft versión 1 para IIS
    2. Microsoft External Cache Versión 1 para IIS
    3. Módulo Microsoft URL Rewrite para IIS
    4. Microsoft Web Farm Framework versión 1 para IIS

Resumen

Ahora ha instalado correctamente el enrutamiento de solicitudes de aplicación y los módulos dependientes, y está listo para configurar y usar las características. También puede leer una descripción rápida en %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm para más información.