Instalación del enrutamiento de solicitud de aplicaciones
En este tema se guía al lector a través de los pasos para instalar el Enrutamiento de solicitud de aplicaciones de Microsoft (ARR) versión 1 para IIS 7.0 y versiones posteriores.
Objetivo
Instalar correctamente el Enrutamiento de solicitudes de aplicaciones de Microsoft versión 1 y sus módulos dependientes en ISS. El paquete del instalador del Enrutamiento de solicitud de aplicaciones contiene los siguientes componentes:
- Módulo Microsoft URL Rewrite para IIS.
- Administración de granjas de servidores web de Microsoft versión 1 para IIS.
- Enrutamiento de solicitud de aplicaciones de Microsoft versión 1 para IIS.
- Caché externa de Microsoft versión 1 para IIS.
Los pasos descritos en este documento indican cómo instalar los cuatro componentes.
Requisitos previos
Este tutorial requiere los siguientes requisitos previos:
IIS 7.0 y posterior en Windows 2008 (cualquier SKU) o más reciente donde se instalará el Enrutamiento de solicitud de aplicación.
Si el sistema de destino ya tiene instalados los siguientes módulos IIS, elimínelos mediante Agregar o quitar programas:
- Módulo Microsoft URL Rewrite para IIS 7.0 CTP1.
- Enrutamiento de solicitud de aplicaciones de Microsoft para IIS 7.0 CTP1.
Nota:
- La actualización de la versión CTP1 a RTW no es compatible. La versión CTP1 debe eliminarse manualmente antes de continuar. Se perderán todos los valores de configuración.
- Se admite la actualización de la versión RC a RTW y, por lo tanto, no es necesario eliminar la versión RC. No se perderá ningún valor de configuración.
Paso 1: Descarga de la versión 1 del Enrutamiento de solicitud de aplicaciones de Microsoft
Descargue la versión de enrutamiento de solicitudes de aplicación de Microsoft.
Paso 2: Instalación de la versión 1 del Enrutamiento de solicitud de aplicaciones de Microsoft
Para instalar el Enrutamiento de solicitud de aplicaciones
Abra una ventana del símbolo del sistema como administrador.
Escriba para detener los procesos WAS y WMSVC. Este paso es necesario porque ARR instala una revisión (KB 954438 (
https://support.microsoft.com/kb/954438
)).net stop was /y
net stop wmsvc /y
ejecute ARR_<architecture>_exe:
ARR_ x86_Version1.exe
o
ARR_ x64_Version1.exe
Acepte el contrato de licencia de usuario final (CLUF).
Los instaladores de los cuatro componentes se inician uno después de otro.
Finalice la instalación.
Para comprobar el estado de la instalación, consulte el archivo %TEMP%\arr_setup.log. Si todos los paquetes se han instalado correctamente, 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
(Opcional) Para solucionar problemas, se puede desempaquetar el archivo ejecutable descargado. Inicie el archivo ejecutable con /T:<ruta de acceso completa> y opciones de /C. Este comando desempaquetará solo los cuatro MSI, que se pueden iniciar manualmente de uno en uno. Si los MSI 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 /? .
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 solicitud de aplicaciones
Todas las solicitudes y respuestas HTTP de los sitios de contenido pasan por el Enrutamiento de solicitud de aplicaciones. Ante esto, querrá que el proceso de trabajo del sitio web predeterminado en el Enrutamiento de solicitud de aplicaciones siempre se ejecute, independientemente de si los procesos de trabajo de algunos de los sitios se están ejecutando o no.
En este paso, deshabilitará el tiempo de espera de inactividad en el modelo de proceso del grupo de aplicaciones para el sitio web predeterminado.
Cambio del modelo de proceso del grupo de aplicaciones mediante la IU
Inicie el Administrador de IIS.
Seleccione grupos de aplicaciones.
De forma predeterminada, DefaultAppPool es el grupo de aplicaciones correspondiente del sitio web predeterminado. Seleccione DefaultAppPool. En Acciones, en Edit Application Pool (Editar grupo de aplicaciones), seleccione Advanced Settings... (Configuración avanzada).
Cambie el valor Idle Time-out (minutes) (Tiempo de espera de inactividad (minutos)) a 0 para deshabilitar la configuración. Haga clic en Aceptar para guardar los cambios.
Cambio del modelo de proceso del grupo de aplicaciones mediante la línea de comandos
- Abra un símbolo del sistema con privilegios de administrador.
- Vaya a
%windir%\system32\inetsrv
. - Con appcmd, escriba appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.
Reparar
La reparación del Enrutamiento de solicitud de aplicaciones implica volver a ejecutar el paquete descargado. Siga los pasos descritos en Paso 2: Instalación de la versión 1 del Enrutamiento de solicitud de aplicaciones de Microsoft.
Remove
Para eliminar completamente el Enrutamiento de solicitud de aplicaciones, se deben eliminar los 4 componentes empaquetados individualmente.
Abra el Panel de control.
Seleccione Programa y características.
Busque los 4 componentes siguientes y desinstale uno a uno:
- Enrutamiento de solicitud de aplicaciones de Microsoft versión 1 para IIS
- Caché externa de Microsoft versión 1 para IIS
- Módulo Microsoft URL Rewrite para IIS
- Marco de la granja de servidores web de Microsoft versión 1 para IIS
Resumen
Ha instalado correctamente el Enrutamiento de solicitud de aplicaciones y los módulos dependientes, por lo que tiene todo listo para configurar y usar las características. También puede leer información general rápida en %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm
para obtener más información.