Puede utilizar módulos Apache para el servidor Apache 2.2.x o el servidor Apache 2.0.x o para IBM® HTTP Server 8, 7 ó 6.1.
Importante: No puede utilizar los módulos Apache con la versión de Apache Server 2.2 que se proporciona con Red Hat Enterprise Linux Versión 5.3 y posterior.
Procedimiento
- Añada el directorio ubicación_c10/cgi-bin a la variable de entorno correspondiente:
- En Solaris o Linux, LD_LIBRARY_PATH
- En HP-UX, SHLIB_PATH y LD_LIBRARY_PATH
- En AIX, LIBPATH
- Vaya al directorio instalación_Webserver/conf.
- Abra el archivo httpd.conf en un editor.
- Asegúrese de que los valores del nombre de servidor y el número de puerto del servidor web se especifican para la propiedad ServerName.
- Añada lo siguiente al final de la lista de módulos de carga:
LoadModule módulo_cognos
"ubicación_c10/cgi-bin/mod2_2_cognos.sufijo"
Donde sufijo es como se indica en la siguiente tabla.
Tabla 1. Sufijo de módulo para el sistema operativoSistema operativo
|
Sufijo
|
Windows
|
dll
|
Solaris, AIX,
HP-UX IA, Linux
|
so
|
Se proporcionan módulos Apache para diferentes versiones del servidor Apache o de IBM HTTP Server:
- Utilice el módulo mod2_2_cognos para Apache Server 2.2.x o IBM HTTP Server 8 y 7.
- Utilice el módulo mod2_cognos para Apache Server 2.0.x e IBM HTTP Server 6.1.
- Añada lo siguiente:
ScriptAlias /ibmcognos/cgi-bin "c10_location/cgi-bin"
<Directory "c10_location/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos "c10_location/webcontent"
<Directory "c10_location/webcontent">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
La directiva <Directory> es opcional.
Consejo: Asegúrese de definir el alias /ibmcognos/cgi-bin antes que el alias /ibmcognos.
- Añada lo siguiente a la sección de informes de estado del servidor:
<Location /ibmcognos/cgi-bin/module_alias>
SetHandler cognos-handler
Order allow,deny
Allow from all
</Location>
Donde module_alias es un nombre que se puede elegir.
- Para habilitar la página de diagnóstico de la pasarela, añada lo siguiente a la sección de informes de estado del servidor:
<Location /ibmcognos/cgi-bin/diag_module_alias>
SetHandler cognos-handler
Order allow,deny
Allow from all
</Location>
Donde diag_module_alias es un nombre que se puede elegir.
- Añada lo siguiente a la sección de directorios del usuario:
<IfModule mod2_2_cognos.c>
CGIBinDir "c10_location/cgi-bin"
</IfModule>
Se proporcionan archivos de módulos Apache para diferentes versiones del servidor Apache o de IBM HTTP Server:
- Utilice mod2_2_cognos.c para Apache Server 2.2.x o IBM HTTP Server 8 y 7.
- Utilice mod2_cognos.c para el servidor Apache 2.0.x e IBM HTTP Server 6.1.
- Guarde y cierre el archivo.
- En HP-UX, habilite la búsqueda de SHLIB_PATH mediante la ejecución del comando siguiente en el directorio instalación_Apache/bin:
chatr +s enable +b enable httpd
- Reinicie el servidor web.
- Inicie IBM Cognos Configuration.
- En el panel del Explorador, pulse Configuración local > Entorno.
- En el cuadro URI de pasarela, cambie la parte cognos.cgi del URI a alias_módulo.
Por ejemplo, http://nombre_host:puerto/ibmcognos/cgi-bin/alias_módulo.
- Guarde los cambios.
Resultados
Los usuarios pueden acceder al servidor especificando el URI de módulo Apache en su navegador. Por ejemplo:
http://nombre_servidor:puerto/ibmcognos/cgi-bin/alias_módulo.