Utilización de la pasarela CGI en Microsoft Internet Information Services (IIS) versión 7

Si está utilizando Microsoft Internet Information Services (IIS) versión 7 o posterior, use la tarea siguiente para configurar la pasarela CGI.

La pasarela CGI se suministra para servidores web de 32 bits y de 64 bits.

Acerca de esta tarea

Si utiliza Microsoft IIS como servidor web y ha planificado ejecutar en un único sistema más de un producto de IBM® Cognos BI, o varias instancias del mismo producto, debe crear una agrupación de aplicaciones por separado para cada producto o instancia y, a continuación, asociar los alias de ese producto o instancia a la agrupación de aplicaciones.

Para obtener más información acerca de la creación de una agrupación de aplicaciones, consulte la documentación del servidor web.

Procedimiento

  1. Pulse en Inicio > Panel de control > Programas y características.
  2. Pulse Activar o desactivar las características de Windows.
  3. Si está utilizando Microsoft Windows 2008 Server, realice las acciones siguientes:
    1. Pulse en Administrador de servidores > Funciones > Servidor web (IIS).
    2. Si CGI está establecido en No instalado, seleccione CGI y añada un servicio de función.
  4. Si está utilizando Microsoft Windows 7, realice las acciones siguientes:
    1. Expanda Internet Information Services > Servicios World Wide Web > Características de desarrollo de aplicaciones.
    2. Si CGI no está seleccionado, seleccione CGI.
    3. Pulse Aceptar.
  5. En la consola Administrador de Internet Information Services (IIS), en Conexiones, seleccione el nombre de su servidor.

    Si está utilizando Microsoft Windows 7, pulse en Inicio > Panel de control > Sistema y seguridad > Herramientas administrativas para acceder a la consola Administrador de Internet Information Services (IIS).

  6. En el grupo IIS, efectúe una doble pulsación en Restricciones de ISAPI y CGI.
  7. En Acciones, pulse Agregar.
  8. Indique la ruta del archivo cognos.cgi. El archivo se encuentra en el directorio ubicación_c10\cgi-bin.

    Debe indicar la ruta de acceso completa, incluido el nombre de archivo. Si la ruta incluye espacios, coloque la ruta entre comillas. Por ejemplo, especifique:

    "C:\Archivos de programa\ibm\cognos\c10\cgi-bin\cognos.cgi"

  9. Escriba una Descripción, como Cognos CGI.
  10. Seleccione Permitir ejecución de la ruta de extensión y pulse Aceptar.
  11. En Acciones, pulse Modificar configuración de característica, seleccione Permitir módulos CGI no especificados y pulse Aceptar.
  12. En Conexiones, expanda Sitios y, en su propio sitio web, añada los directorios virtuales como se muestra en la tabla:
    Tabla 1. Directorios virtuales necesarios

    Alias

    Ubicación

    ibmcognos

    ubicación_c10/webcontent

    ibmcognos/cgi-bin

    ubicación_c10/cgi-bin

  13. Seleccione el directorio virtual cgi-bin que había creado.
  14. En el grupo IIS, efectúe una doble pulsación en Asignaciones de controlador.
  15. En Acciones, pulse Agregar asignación de módulo.
    1. En Ruta de acceso de solicitudes, escriba cognos.cgi.
    2. En Módulo, seleccione CgiModule.
    3. Deje Ejecutable (opcional) en blanco.
    4. En Nombre, indique un nombre para la entrada, por ejemplo CognosCGI.
    5. Pulse Aceptar.

Resultados

Los usuarios pueden acceder a la pasarela CGI especificando http://nombre_servidor/ibmcognos en sus navegadores web.