Tema anterior: Integración de CA Process Automation con IIS para el inicio de sesión únicoTema siguiente: Integre CA Process Automation con Apache para SSO.


Configuración de IIS para redirigir a Tomcat

Requisito previo

El agente de CA SiteMinder debe ejecutarse en el mismo servidor de IIS antes de configurar “Redirector de Tomcat” para redirigir solicitudes a CA Process Automation. Para más información, consulte la Guía de instalación CA SiteMinder.

Lleve a cabo los pasos siguientes:

  1. Compruebe que el servidor Web de IIS esté instalado y ejecutándose correctamente.
  2. Copie la carpeta TomcatRedirector al equipo donde está instalado IIS, preferiblemente en la ruta siguiente:
    C:\Archivos de programa\CA\SharedComponents
    
  3. Edite el archivo isapi_redirect.properties de la carpeta bin para reflejar la ruta correcta si es diferente.

    Ejemplo

    # Archivo de configuración para el Jakarta ISAPI Redirector
    # Ruta a la extensión ISAPI Redirector, relativa al sitio web
    # Esta debe encontrarse en un directorio virtual con privilegios de ejecución.
    extension_uri=/TomcatRedirector/isapi_redirect.dll
    

    Nota: TomcatRedirector es el nombre del directorio virtual.

    # Ruta completa del archivo de registro de ISAPI Redirector
    log_file=C:\Archivos de programa\CA\SharedComponents\TomcatRedirector\logs\isapi_redirect.log
    # Nivel de registro (debug, info, warn, error o trace)
    log_level=error
    # Ruta completa del archivo workers.properties
    worker_file=c:\Archivos de programa\CA\SharedComponents\TomcatRedirector\conf\workers.properties
    # Ruta completa del archivo uriworkermap.properties\
    worker_mount_file=c:\Archivos de programa\CA\SharedComponents\TomcatRedirector\conf\uriworkermap.properties
    
  4. Edite el nombre de host en el archivo TomcatRedirector\conf\workers.properties para reflejar el nombre de host correcto. Reemplace las referencias a localhost.

    Ejemplo:

    # declaración y supresión de comentarios de las tres líneas worker.ajp13w01
    ######################################################################
    # Los trabajadores que debe crear jk y trabajar con ellos
    worker.list=ajp13w01
    # Definición de un trabajador llamado ajp13w01 y del tipo ajp13
    # Observe que el nombre y el tipo no deben coincidir.
    worker.ajp13w01.type=ajp13
    worker.ajp13w01.host=pa-w2k3
    worker.ajp13w01.port=8009
    

    Nota: En el anterior código, pa-w2k3 es el equipo en el cual se instala CA Process Automation.

  5. Abra la consola de gestor de IIS.
  6. Haga clic con el botón secundario del ratón en el sitio web predeterminado y elija el directorio virtual nuevo y haga referencia a la carpeta TomcatRedirector\bin creada en el paso 4.
  7. Vaya hasta la carpeta TomcatRedirector\logs en el Explorador de Windows y dé todos los permisos al archivo de registro de esa carpeta al usuario del servicio de red.
  8. Haga clic con el botón secundario del ratón sobre las propiedades del directorio y elija propiedades; haga clic en "Crear" junto al nombre de la aplicación, seleccione “Scripts y archivos ejecutables” para permisos de Ejecución y seleccione Aceptar.

    Nota: Compruebe que el valor Nombre de aplicación es mismo que el nombre del directorio virtual proporcionado en el archivo isapi_redirect.properties (Paso 3).

    1. Haga clic con el botón secundario del ratón sobre Extensiones de servicio Web, nómbrelo como TomcatRedirector y seleccione la ruta al archivo TomcatRedirector\bin\isapi_redirect.dll para agregar una extensión de servicio Web. Seleccione Establecer estado de extensión para la opción permitida.
    2. Reciclado del servicio de administrador de IIS
  9. Agregue el isapi_redirect.dll como filtro de ISAPI en el sitio Web de IIS. Abra el gestor de IIS y haga clic con el botón secundario del ratón sobre la carpeta de sitios Web para abrir el cuadro de diálogo de propiedades para todos los sitios Web, seleccione la ficha Filtro ISAPI, seleccione Agregar y seleccione isapi_redirect.dll como ejecutable.
  10. Verifique que las solicitudes se reenvían a Tomcat yendo a http://localhost:80.