Apéndices > Utilidades > Referencia > Utilidades de Release Control > Configuración de servidor Web

Configuración de servidor Web

Puede implantar Release Control para que trabaje con un servidor Web. Puede instalar uno de los siguientes servidores Web en el mismo equipo que Release Control:

  • Microsoft Internet Information Services (IIS) 5.x o 6.x
  • Apache HTTP Server 2.2x

    La instalación de Apache está disponible en el directorio <directorio de instalación de Release Control>\utilities\webServerConfigurer\apache.

Release Control no se puede configurar con un servidor Apache si ya está instalado y activado un servidor Microsoft IIS Web en el servidor debido a que el puerto predeterminado de ambos servidores Web es 80. El servidor Microsoft IIS Web debe detenerse primero. Después de la instalación, puede configurar el servidor Web de Apache para que trabaje con un puerto diferente (por ejemplo, 90) y reiniciar el IIS.

Es posible que tenga que configurar un servidor Web en los casos siguientes:

  • Está trabajando con una solución de gestión de identidades de un tercero, como CA SiteMinder.
  • Está implantando un equilibrador de carga de software que no puede usar el protocolo AJP para comunicarse con Tomcat en un despliegue de clúster.

Para configurar el servidor Web, utilice la utilidad WebServerConfigurer.

una vez instalado el servidor Web, asegúrese de que el puerto del servidor Web está especificado dentro del cuadro Dirección del servidor en Módulo > Administrador > pestaña Configuración > panel Servidor. Si la dirección del servidor no está configurada correctamente, es posible que los correos electrónicos y los informes no funcionen correctamente. Para obtener más información, consulte Panel Servidor.

Para utilizar la utilidad Configurador de servidor Web:

Ejecute el siguiente comando:

<Directorio de instalación de Release Control>\bin\WebServerConfigurer.bat <opciones>

A continuación se describen las <opciones> de la línea de comandos:

Opción Descripción
config apache <puerto> <directorio de inicio de Apache>

Configura un servidor Web de Apache. Especifique las opciones de configuración de Apache:

  • <puerto>. El puerto utilizado por el servidor Web de Apache.
  • <directorio de inicio de Apache>. El directorio de instalación del servidor Web de Apache.
config IIS <puerto> <versión> <sitio Web RC>

Especifica las opciones de configuración de un servidor IIS:

  • <puerto>. El puerto utilizado por el servidor. El puerto predeterminado es 80.
  • <versión>. La versión del servidor Web, 5 o 6.
  • <sitio Web RC>. El sitio Web definido para Release Control. En una nueva instalación de IIS, el sitio predeterminado de Release Control se llama Default Web Site (Sitio web predeterminado).
--encrypted-password-file <archivo> Permite utilizar la contraseña cifrada especificada en <archivo>.
remove-config

Configura Release Control para que funcione sin un servidor Web. Este comando no desinstala el servidor Web.

en el archivo <directorio de instalación de Release Control>\conf\server.settings, el número de puerto de Release Control de la propiedad server-address se restablece al puerto predeterminado de Tomcat (8080). Asegúrese de que el número de puerto de Release Control y el de Tomcat son los mismos.

Por ejemplo:

  • Para instalar un servidor Apache, ejecute:
    <directorio de instalación de Release Control>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Para configurar un servidor IIS versión 6 para el sitio Web predeterminado, ejecute:
    <Directorio de instalación de Release Control>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • Después de configurar un servidor Web IIS con la utilidad webServerConfigurer, el filtro ISAPI que es el responsable de la redirección de IIS al servidor Tomcat de Release Control, puede tener el estado Unknown (Desconocido). Cuando el usuario inicia sesión por primera vez en Release Control, el estado del filtro ISAPI debe actualizarse a Ready (Listo).
    • No es posible configurar un servidor Web IIS que tenga un filtro ISAPI existente ya en ejecución. Para ello, primero debe suprimir la instalación anterior del filtro mod_jk ISAPI y después usar la utilidad webServerConfigurer para configurar IIS para Release Control.
  • Para suprimir la configuración del servidor Web, ejecute:
    <directorio de instalación de Release Control>\bin\WebServerConfigurer.bat remove-config