Está en la página 1de 118

AS/400e IBM

Servidor web (HTTP) de servicios y


aplicaciones TCP/IP
AS/400e IBM

Servidor web (HTTP) de servicios y


aplicaciones TCP/IP
© Copyright International Business Machines Corporation 1998, 2000. Reservados todos los derechos.
Contenido
Parte 1. Servidor web (HTTP) . . . . 1 Servicio de páginas web desde el sistema de
archivos QOPT . . . . . . . . . . . . . 34
Servicio de páginas web desde el sistema de
Capítulo 1. Novedades en V4R5 . . . . 3 archivos UDFS . . . . . . . . . . . . . 35
Prueba del direccionamiento de URL . . . . . . 36
Capítulo 2. Impresión de este tema . . . 5
Capítulo 9. Administración del IBM
Capítulo 3. Requisitos de software para HTTP Server . . . . . . . . . . . . 39
el servidor web . . . . . . . . . . . 7 Configuración del HTTP Server. . . . . . . . 39
Creación de una configuración . . . . . . . 39
Capítulo 4. Requisitos de hardware para Supresión de una configuración . . . . . . 40
el servidor web . . . . . . . . . . . 9 Visualización de una configuración . . . . . 40
Control de peticiones para los recursos del servidor 41
Personalización del proceso de peticiones del
Capítulo 5. Otros requisitos para el servidor . . . . . . . . . . . . . . 41
servidor web . . . . . . . . . . . . 11 Habilitación e inhabilitación de métodos. . . . 42
Correlación de peticiones con recursos del
Capítulo 6. Cómo empezar con el HTTP servidor . . . . . . . . . . . . . . 42
Server . . . . . . . . . . . . . . . 13 Mejora del rendimiento del servidor . . . . . . 43
Verificación de la instalación del servidor . . . . 13 Cambio de la configuración TCP/IP . . . . . 43
Utilización del servidor de administración (ADMIN) 14 Personalización de la antememoria local . . . . 43
Arranque del servidor de administración Cambio de los valores de rendimiento del HTTP
(ADMIN) . . . . . . . . . . . . . . 14 Server . . . . . . . . . . . . . . . 44
Visualización de la página Tareas AS/400 . . . 15 Personalización de los mensajes de error . . . . 45
Visualización de la primera página del servidor 16 Configuración de listados de directorio y páginas de
Utilización de los formularios de Configuración y bienvenida . . . . . . . . . . . . . . 46
administración . . . . . . . . . . . . 17 Definición de páginas de bienvenida . . . . . 46
Cambio de puertos para el servidor de Utilización de iconos en listados de directorio . . 46
administración (ADMIN) . . . . . . . . . 18 Utilización de listados de directorio . . . . . 47
Arranque y detención del servidor . . . . . . 18 Visualización del texto del archivo READ.ME . . 47
Creación de una página de presentación . . . . . 19 Configuración de directorios del usuario . . . 48
Creación de una página de presentación en una Definición de extensiones de archivo para el proceso
biblioteca . . . . . . . . . . . . . . . 20 en varios formatos . . . . . . . . . . . . 48
Creación de extensiones de archivo sensibles a
mayúsculas/minúsculas . . . . . . . . . 48
Capítulo 7. Soporte de varios sitios Adaptación de páginas a las posibilidades del
web en el HTTP Server . . . . . . . . 23 navegador . . . . . . . . . . . . . . 49
Creación de una instancia de servidor . . . . . 24 Asociación de extensiones de archivo con tipos
Supresión de una instancia de servidor . . . . . 24 MIME . . . . . . . . . . . . . . . 49
Cambio de los parámetros de una instancia de Asociación de extensiones de archivo con
servidor . . . . . . . . . . . . . . . 25 codificaciones MIME . . . . . . . . . . 49
Cambio de las configuraciones asociadas . . . . 25 Asociación de tipos de archivos con idiomas . . 50
Trabajo con instancias de servidor . . . . . . . 26
Capítulo 10. Seguridad del IBM HTTP
Capítulo 8. Almacenar y servir páginas Server . . . . . . . . . . . . . . . 51
web . . . . . . . . . . . . . . . . 27 Gestión de usuarios de Internet. . . . . . . . 51
Trabajo con directrices Welcome y Pass . . . . . 28 Adición de un usuario de Internet . . . . . . 52
Servicio de páginas web desde el sistema de Supresión de un usuario de Internet . . . . . 52
archivos root (o /) . . . . . . . . . . . . 29 Cambio de contraseñas de usuarios de Internet 53
Servicio de páginas web desde el sistema de Listado de usuarios de Internet . . . . . . . 53
archivos QOpenSys . . . . . . . . . . . . 30 Protección de recursos . . . . . . . . . . . 53
Servicio de páginas web desde el sistema de Trabajo con protección de documentos . . . . 54
archivos QSYS.LIB . . . . . . . . . . . . 31 Creación de configuraciones de protección . . . 55
Servicio de páginas web desde el sistema de Supresión de configuraciones de protección . . 55
archivos QDLS . . . . . . . . . . . . . 32 Cambio de configuraciones de protección . . . 56

© Copyright IBM Corp. 1998, 2000 iii


Creación de listas de control de acceso . . . . 56 Capítulo 13. Clasificar sitios web y
Comunicaciones seguras entre usuarios y sitios web 56 servir información web calificada . . . 79
Configuración del servidor para un servicio Configuración de un servicio de clasificación PICS y
seguro . . . . . . . . . . . . . . . 57 de una agencia de calificaciones PICS. . . . . . 80
Utilización de SSL con el servidor . . . . . . 57 Mantenimiento del servicio de clasificación PICS y
Almacenamiento y consulta de información con de la agencia de calificaciones . . . . . . . . 81
LDAP . . . . . . . . . . . . . . . . 58 Creación de una calificación PICS . . . . . . . 82
Utilización de LDAP con información de Registro de servicios de clasificación de terceros . . 83
configuración . . . . . . . . . . . . . 58 Petición de información de calificaciones PICS. . . 83
Creación de una configuración de servidor LDAP 58 Gestión de calificaciones PICS . . . . . . . . 84
Cambio de una configuración de servidor LDAP 59 Gestión de calificaciones PICS para su sitio web
Supresión de una configuración de servidor en cada documento . . . . . . . . . . . 85
LDAP . . . . . . . . . . . . . . . 59 Gestión de calificaciones PICS para su sitio web
Asegurar el servidor ante un ataque de denegación desde un archivo central . . . . . . . . . 85
de servicio de telnet . . . . . . . . . . . 60
Capítulo 14. Contenido de página web
Capítulo 11. Supervisión de la actividad
dinámica y aplicaciones web . . . . . 87
del servidor . . . . . . . . . . . . 61 Configuración de los valores de CGI . . . . . . 87
Trabajo con archivos de anotaciones . . . . . . 61 Configuración de las variables de entorno . . . . 88
Configuración de los valores globales del archivo Configuración de una CGI persistente . . . . . 88
de anotaciones . . . . . . . . . . . . 63 Utilización de códigos SSI . . . . . . . . . 89
Configuración del archivo de anotaciones de
acceso . . . . . . . . . . . . . . . 63
Configuración del archivo de anotaciones de
Capítulo 15. Configuración del motor
error. . . . . . . . . . . . . . . . 64 de búsqueda del webserver. . . . . . 91
Creación del formato ampliado de anotaciones 65 Creación de un índice de búsqueda . . . . . . 93
Cambio del formato ampliado de anotaciones . . 65 Actualización de un índice de búsqueda . . . . . 94
Supresión del formato ampliado de anotaciones 66 Fusión de un índice de búsqueda . . . . . . . 95
Trabajo con informes . . . . . . . . . . . 66 Supresión de un índice de búsqueda . . . . . . 95
Configuración de los informes de acceso básicos 66 Visualización de información de índice . . . . . 96
Configuración de los valores de informes Comprobación de un índice de búsqueda . . . . 96
globales . . . . . . . . . . . . . . 67 Utilización del motor de búsqueda . . . . . . 96
Configuración de los informes de acceso de
minería de uso de la web. . . . . . . . . 68 Capítulo 16. Información adicional
Creación de una plantilla de informe . . . . . 69 sobre el HTTP Server . . . . . . . . 101
Cambio de una plantilla de informe . . . . . 70 Conceptos del IBM HTTP Server . . . . . . . 102
Supresión de una plantilla de informe . . . . 70 Archivo de anotaciones de agente . . . . . 102
Utilización del supervisor de actividad de la web. . 70 Application Server Manager . . . . . . . 102
Trabajo con el subagente SNMP del servidor . . . 71 Guardar en antememoria . . . . . . . . 102
CGI . . . . . . . . . . . . . . . 103
Capítulo 12. Configuración del IBM GIF. . . . . . . . . . . . . . . . 103
HTTP Server como proxy . . . . . . . 73 HTML. . . . . . . . . . . . . . . 103
Configuración de las funciones del proxy y túnel Mapa de imágenes . . . . . . . . . . 104
SSL del servidor . . . . . . . . . . . . . 73 Usuarios de Internet . . . . . . . . . . 104
Configuración de los valores de antememoria Dirección IP . . . . . . . . . . . . . 104
básicos del servidor proxy . . . . . . . . . 74 JPEG . . . . . . . . . . . . . . . 104
Designación de un número de puerto para el Archivos de anotaciones e informes . . . . . 104
servidor proxy . . . . . . . . . . . . . 74 Métodos del servidor web . . . . . . . . 105
Configuración de una jerarquía de servidores proxy 75 MIME . . . . . . . . . . . . . . . 106
Configuración de funciones avanzadas de Net.Data . . . . . . . . . . . . . . 106
antememoria . . . . . . . . . . . . . . 75 Servidor proxy . . . . . . . . . . . . 107
Trabajo con filtros de antememoria . . . . . 75 Archivo de anotaciones referente . . . . . . 107
Configuración de la caducidad de los archivos en Configuración de servidor . . . . . . . . 107
antememoria . . . . . . . . . . . . . 76 Instancia de servidor . . . . . . . . . . 107
Establecimiento de un límite de tiempo para SSL. . . . . . . . . . . . . . . . 108
archivos en antememoria . . . . . . . . . 76 TCP/IP . . . . . . . . . . . . . . 108
Trabajo con otros límites de tiempo de Lista de validación . . . . . . . . . . 108
antememoria . . . . . . . . . . . . . 77 Sistema principal virtual. . . . . . . . . 109
Especificación de qué clientes pueden utilizar el
proxy . . . . . . . . . . . . . . . . 77

iv AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Parte 1. Servidor web (HTTP)
El IBM HTTP Server para AS/400 es una implementación del servidor web
multiplataforma de IBM. Con el IBM HTTP Server puede servir objetos
multimedia, por ejemplo, documentos HTML (lenguaje de códigos de hipertexto), a
clientes de navegadores WWW con el sistema AS/400. Además, este producto
cumple por completo con el protocolo HTTP 1.1.

Puede utilizar el servidor para crear y gestionar sitios web para Internet, intranets
o extranets. En las páginas siguientes se proporciona más información acerca de las
características y funcionalidad del HTTP Server.
v Cómo empezar con el HTTP Server.
v Soporte de varios sitios web en el HTTP Server.
v Almacenar y servir páginas web con el HTTP Server.
v Administración del HTTP Server.
v Seguridad con el HTTP Server.
v Supervisión de la actividad del HTTP Server.
v Configuración del HTTP Server como proxy.
v Clasificar sitios web y servir información web calificada.
v Utilización de contenido en páginas web dinámicas y aplicaciones web.
v Configuración del motor de búsqueda del webserver.

Asegúrese de que dispone del software, hardware y otros requisitos para la


utilización del servidor web.

También hay disponibles recursos adicionales.

© Copyright IBM Corp. 1998, 2000 1


2 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 1. Novedades en V4R5
Los formularios de Administración de búsquedas contienen nuevas mejoras. Estas
mejoras permiten buscar información contenida en los identificadores META y
TITLE de los documentos HTML:
v El formulario Crear índice dispone de campos adicionales que permiten
especificar campos de los identificadores TITLE, así como aquellos que se suelen
encontrar en los campos de los identificadores META.
v Los formularios de Búsqueda simple y avanzada ahora permiten especificar
campos asociados con el índice que se está buscando.
v Se han añadido botones de selección en Elaborar una lista de documentos para
permitir que la petición se procese como tarea inmediata o tarea de fondo.
v Un nuevo formulario denominado Suprimir lista de documentos permite
suprimir una lista de documentos.
v Un nuevo formulario denominado Ver estado de la lista de documentos permite
ver información sobre una lista de documentos.
v Un nuevo mandato Configurar búsqueda HTTP (CFGHTTPSCH) permite
realizar todas las funciones de creación de índices desde una línea de mandatos
o desde un trabajo de proceso por lotes.
La cabecera Proceso de petición en el apartado de configuración de los
formularios, contiene una nueva característica:
v Un nuevo formulario Probar direccionamiento de URL muestra cómo un URL se
corresponde y se transforma según las diversas directrices de direccionamiento.
Desde este formulario el webmaster puede ver exactamente cómo las directrices
afectan a los URL entrantes y desarrollar con más facilidad directrices de
direccionamiento adecuadas para la instalación.

© Copyright IBM Corp. 1998, 2000 3


4 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 2. Impresión de este tema
Si desea ver o imprimir este documento, puede ver o bajar una versión del mismo
en formato PDF. Adobe® Acrobat® Reader debe estar instalado para poder ver los
archivos PDF. Puede bajar una copia desde la página de presentación de Adobe.

Para ver o bajar la versión en formato PDF, seleccione Servidor web (HTTP) (ocupa
unos 572 KB o 104 páginas).
v Si dispone de más de un archivo PDF, cree un listado con todos los documentos
PDF (utilice un punto grueso separado para cada PDF) en lugar de un párrafo.
v Si necesita describir el contenido, incluya una lista cuyos elementos sean cortos y
descriptivos. Consulte el tema AS/400 Toolbox para Java V4R4 para obtener
algunas ideas.

Si desea guardar un documento PDF en la estación de trabajo para poder verlo o


imprimirlo:
1. Abra el archivo PDF en el navegador (pulse el enlace anterior).
2. En el menú del navegador, pulse Archivo.
3. Pulse Guardar como...
4. Desplácese al directorio en el que desea guardar el archivo PDF.
5. Pulse Guardar.

© Copyright IBM Corp. 1998, 2000 5


6 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 3. Requisitos de software para el servidor web
Utilice el mandato GO LICPGM para comprobar la instalación de estos programas
bajo licencia. Es necesario tener instalado el software siguiente para poder ejecutar
el servidor web:
v OS/400 Versión 4 Release 4 (5769–SS1)
v IBM HTTP Server (5679–DG1)
v El sistema necesita uno de los siguientes productos de IBM Cryptographic
Access Provider si tiene previsto utilizar SSL (capa de sockets segura).
– Crypto Access Provider de 40 bits para AS/400 (5769–AC1)
– Crypto Access Provider de 56 bits para AS/400 (5769–AC2)
– Cryptographic Access Provider de 128 bits (5769–AC3)
v Application Development ToolSet/400 (5769–PW1) es opcional pero preferible
para la creación de su propia página de presentación en el AS/400.
v Para utilizar los formularios de Configuración y administración, se necesita un
navegador web que soporte el protocolo HTTP 1.0 ó 1.1, tramas y Java Script.
Los navegadores, por ejemplo, Netscape Navigator 3.0, Microsoft Internet
Explorer 4.0 y NC Navigator funcionarán con la interfaz de navegación de los
formularios de Configuración y administración.
v Para ver los informes de anotaciones generados por el HTTP Server, debe
utilizar un navegador que soporte JVM 1.1.5 o posterior (por ejemplo, Netscape
Navigator 4.05).
v Para proporcionar el soporte necesario para manejar certificados digitales del
servidor, utilizados por SSL para asegurar la prestación de servicios web, el
servidor web también requiere ″OS/400 - Digital Certificate Manager″ (5769-SS1,
opción 34).

© Copyright IBM Corp. 1998, 2000 7


8 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 4. Requisitos de hardware para el servidor web
Para ejecutar el servidor web se necesita el hardware siguiente:
v Cualquier modelo del AS/400 que soporte OS/400 V4R1 o posterior.
v Cualquier adaptador de hardware de comunicaciones soportado por la pila de
protocolo TCP/IP.

© Copyright IBM Corp. 1998, 2000 9


10 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 5. Otros requisitos para el servidor web
Requisitos para el soporte de servlets Java

Los servlets son programas Java normales que utilizan paquetes adicionales (y las
clases y métodos asociados) que se encuentran en la API de servlets Java. La
ejecución de servlets Java es opcional. Si decide implementarlos, también
necesitará:
v IBM AS/400 Developer Kit para Java (5769–JV1)
v IBM WebSphere Application Server para AS/400 (5769–AS1)

Un servlet se carga automáticamente cuando se inicia el servidor web o cuando el


primer cliente solicita los servicios del servlet. Una vez cargados, los servlets
continúan en ejecución a la espera de nuevas peticiones de clientes.

Los servlets amplían las posibilidades del servidor web creando una
infraestructura que ofrece servicios de petición y/o respuesta en la web. Un cliente
envía una petición al servidor. El servidor envía la información de la petición al
servlet. Entonces, el servlet construye una respuesta y el servidor la envía al
cliente.

Debido a que es un programa Java, el servlet puede utilizar todas las posibilidades
del lenguaje Java para la construcción de una respuesta. También es posible que los
servlets interaccionen con recursos externos para construir una respuesta. Estos
recursos pueden incluir archivos, bases de datos u otras aplicaciones escritas en
Java o en otros lenguajes.

La respuesta al cliente, por tanto, puede ser una respuesta dinámica y exclusiva a
la interacción particular, en lugar de una página HTML existente.

Autorizaciones especiales del AS/400

La utilización de los formularios de Configuración y administración requiere un


perfil de usuario y una contraseña del AS/400 válidos. También debe tener las
autorizaciones siguientes para poder realizar tareas de configuración y
administración: el perfil de usuario debe tener autorización *IOSISCFG.
v QUSRSYS *LIB: *CHANGE

Nota: No utilice QSECOFR, ya que este perfil de usuario no funcionará con el


HTTP Server.

Debe tener autorización para los archivos y mandatos siguientes:


v QUSRSYS/QATMHTTPC: *ALL
v QUSRSYS/QATMHTTPA: *ALL
v QUSRSYS/QATMHINSTA: *ALL
v QUSRSYS/QATMHINSTC: *ALL
v CRTVLDL *CMD *USE
v STRTCPSVR *CMD *USE
v ENDTCPSVR *CMD *USE

© Copyright IBM Corp. 1998, 2000 11


Autorización a usuarios para ver informes generados

Todos los informes generados por el servidor se almacenan en la vía de acceso IFS
siguiente:
/QIBM/UserData/HTTPSVR/reports/'nombreconfig'/

donde ’nombreconfig’ es el nombre del archivo de configuración del servidor en el


que se habilitan los informes de anotaciones. Los informes para cada configuración
se almacenan en directorios separados. Puede autorizar a los usuarios para que
sólo accedan a los informes que necesitan. Estos directorios se crean cuando se
generan los primeros informes para una configuración determinada.

Por omisión, sólo el ID de usuario del servidor tiene acceso para leer y grabar
informes en este conjunto de directorios IFS. Para los usuarios que desean poder
ver todos los informes de todas las configuraciones, puede otorgarles acceso *RX
para el directorio
/QIBM/UserData/HTTPSVR/reports/

Si efectúa esta acción antes de que el sistema genere informes, el usuario obtiene
automáticamente la autorización adecuada para los subdirectorios y archivos que
se encuentren por debajo. Es posible que desee que los usuarios puedan acceder a
los primeros informes generados para una configuración. Para ello, puede ofrecer
al perfil de usuario acceso *RX para el subdirectorio ’nombreconfig’ y para todos
los archivos de informes de ese directorio. Cuando el perfil tenga acceso *RX para
el subdirectorio ’nombreconfig’, automáticamente dispondrá de acceso de lectura
para los informes subsiguientes que se generen en ese directorio.

12 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 6. Cómo empezar con el HTTP Server
Para poder utilizar o configurar el IBM HTTP Server, primero debe realizar las
actividades siguientes:
1. Iniciar TCP/IP. Si ha verificado la instalación del servidor web y ha iniciado
TCP/IP, puede arrancar el servidor web. Si ha iniciado el servidor de
administración (ADMIN), puede configurar el servidor web.
2. Verificar las conexiones TCP/IP
3. Verificar la instalación del servidor web
4. Trabajar con el servidor de administración (ADMIN)

A continuación, puede efectuar lo siguiente:


1. Arrancar el servidor web.
2. Crear una configuración propia.
3. Crear una página de presentación.
4. Configurar el servidor para servir la página de presentación.
5. Crear una instancia de servidor propia mediante la utilización de su
configuración.
6. Iniciar su instancia de servidor.
7. Comprobar su página de presentación. Para ello, puede servir su página de
presentación en el navegador.
8. Trabajar con la seguridad del servidor web.

Si cree que ya está listo para divertirse con las páginas web, consulte el apartado
contenido de página web dinámica y aplicaciones web.

Verificación de la instalación del servidor


Debe tener instalado el IBM HTTP Server y haber iniciado TCP/IP con una
conexión activa antes de poder utilizarlo. Antes de comprobar el servidor web,
debe tener una conexión al AS/400.

Realice los pasos siguientes para ver si el AS/400 tiene instalado el servidor web:
1. Inicie Operations Navigator.
2. Efectúe una doble pulsación en el icono del servidor AS/400.
3. Efectúe una doble pulsación en Red.
4. Efectúe una doble pulsación en Internet.

Si aparece el icono del IBM HTTP Server, el AS/400 tiene instalado el servidor
web.

Si no aparece el icono del IBM HTTP Server, el AS/400 no tiene instalado el

servidor web. Consulte la publicación Guía de instalación de software para


obtener ayuda en la instalación de programas bajo licencia del AS/400. Debe
disponer de acceso a Internet para poder ver el manual.

Ahora puede arrancar el servidor web. Para configurar el servidor, también debe
arrancar el servidor de administración (ADMIN).

© Copyright IBM Corp. 1998, 2000 13


Utilización del servidor de administración (ADMIN)
La instalación del servidor incluye una instancia de servidor de administración
denominada ″ADMIN.″ El inicio de la instancia de servidor ADMIN permite
configurar algunos productos del AS/400 desde un navegador, incluyendo el IBM
HTTP Server. Debe tener los requisitos de navegador y autorizaciones especiales
del AS/400 para poder realizar tareas de configuración y administración.

La conexión TCP/IP debe estar activa y TCP/IP debe estar iniciado para poder
ejecutar la instancia de servidor ADMIN.

Al iniciar la instancia de servidor ADMIN podrá realizar estas tareas:


v Ver la página Tareas del AS/400.
v Ver la Primera página del servidor.
v Utilizar los formularios de Configuración y administración.

Si elige no utilizar el puerto por omisión, puede cambiar el puerto del servidor
ADMIN.

Cambio del idioma en que se presentan las páginas web.

El idioma que utiliza el servidor para presentar páginas web para el servidor
ADMIN se basa en el ID de usuario con el que se ha conectado y en los idiomas
instalados en el sistema AS/400. Si es necesario, puede utilizar el mandato CL
Cambiar perfil de usuario (CHGUSRPRF) para cambiar el parámetro del
identificador de idioma de su perfil de usuario (el parámetro LANGID en la lista
de parámetros adicionales); para ello, seleccione otro idioma que esté instalado.

También puede ser necesario cambiar el identificador de juego de caracteres


(CCSID) del servidor para que coincida con la configuración de su navegador.

Arranque del servidor de administración (ADMIN)


Debe de haber iniciado TCP/IP para poder arrancar el servidor ADMIN.

El inicio de la instancia de servidor ADMIN permite utilizar los formularios de


Configuración y administración para configurar el servidor, cambiar los parámetros
de la instancia y valores de atributos globales.

Al arrancar el servidor ADMIN también podrá:


v Ver la página Tareas del AS/400.
v Ver la Primera página del servidor.
v Utilizar los formularios de Configuración y administración.
v Cambiar los puertos del servidor ADMIN.

Utilice Operations Navigator para iniciar la instancia de servidor ADMIN:


1. Inicie Operations Navigator.
2. Efectúe una doble pulsación en el servidor AS/400, en la vista de árbol
principal de Operations navigator.
3. Efectúe una doble pulsación en Red.
4. Efectúe una doble pulsación en Servidores.
5. Efectúe una doble pulsación en TCP/IP.
6. Efectúe una pulsación con el botón secundario del ratón en Administración
HTTP.
7. Pulse Iniciar.

14 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Puede detener la instancia de servidor ADMIN siempre que desee hacerlo. Para
ello, siga las instrucciones que aparecen más arriba. Cuando efectúe una pulsación
con el botón secundario del ratón en Administración HTTP, pulse Detener.

El servidor ADMIN, tal como se envía, no se inicia automáticamente al arrancar


TCP/IP. Debe arrancarlo manualmente como mínimo una vez. Si desea que el
servidor ADMIN se inicie automáticamente al arrancar TCP/IP, debe cambiar los
parámetros de la instancia de servidor.

La configuración que se proporciona con ADMIN permite que esta instancia de


servidor proteja el contenido que sirve. No obstante, si es necesario, puede efectuar
algunos cambios básicos en la configuración, incluyendo los siguientes:
v Inicio automático de la instancia de servidor ADMIN cuando utilice el mandato
Arrancar TCP/IP (STRTCP)
v Configuración para transacciones seguras (SSL) HTTP
v Habilitación de anotaciones de acceso y de errores

El IBM HTTP Server proporciona tanto una conexión segura como una no segura.
No importa qué conexión utilice, la seguridad estándar del AS/400 se mantiene y
el servidor funciona desde un perfil de usuario del AS/400 (*USRPRF). Este perfil
necesita acceso a todos los objetos que sirve o actualiza. El servidor proporciona
una conexión segura después de:
1. Verificar la instalación del servidor.
2. Instalar uno de estos tres productos de IBM Cryptographic Access Provider:
v 5769–AC1
v 5769–AC2
v 5769–AC3
3. Crear una clave para conexiones seguras.
4. Enviar una petición de certificado y, a continuación, recibir el certificado
firmado desde una autoridad de certificación (CA) muy conocida, por ejemplo,
VeriSign. Esta CA está designada como raíz de confianza en el servidor. Puede
utilizar la CA que se envía con el Digital Certificate Manager para emitir sus
propios certificados en el entorno de una intranet.
5. Configurar una instancia de servidor para SSL (capa de sockets segura) a través
del servidor de administración (ADMIN).

Puede detener, iniciar y reiniciar otras instancias de servidor en el servidor web


mediante la utilización de formularios de Configuración y administración.

Visualización de la página Tareas AS/400


La página Tareas AS/400 proporciona enlaces al IBM HTTP Server y otras
interfaces de navegador proporcionan enlaces a productos del AS/400. Para ver la
página Tareas, debe iniciar la instancia de servidor de administración (ADMIN). A
continuación:
1. Mediante un navegador web que soporte tramas y JavaScript, vaya al sitio
siguiente: http://su.nombre.servidor:2001/ donde su.nombre.servidor es el
nombre del sistema AS/400, y conéctese a la página Tareas con un ID de
usuario y una contraseña válidos.
La primera vez que vea la página Tareas AS/400, debe utilizar una conexión no
segura para servir documentos web. Recuerde que la seguridad estándar del

Capítulo 6. Cómo empezar con el HTTP Server 15


AS/400 se mantiene y el servidor funciona desde un perfil de usuario del
AS/400 (*USRPRF). Ese perfil necesita acceso a todos los objetos que sirve o
actualiza.
2. Si ha configurado la instancia de servidor de administración (ADMIN) para un
servicio seguro, vaya al URL http://su.nombre.servidor:2010/

Nota: Los números de puerto por omisión son 2001 y 2010, y puede cambiarlos
en la tabla de servicios del sistema principal de TCP/IP.
3. Si la instancia de servidor ADMIN no está activa en el sistema, o si intenta
acceder a un número de puerto incorrecto, la petición del navegador provocará
que se exceda el tiempo de espera (al intentar conectarse al servidor ADMIN) y
no se le solicitará un ID de usuario y una contraseña.

Visualización de la primera página del servidor


Para ver la primera página del servidor, pulse IBM HTTP Server para AS/400 en
la página Tareas AS/400. La primera página del servidor proporciona un valioso
conjunto de herramientas e información, incluyendo enlaces a:
Configuración y administración
Un sitio que permite configurar totalmente el servidor; para ello debe
rellenar un conjunto de formularios. Los formularios utilizan el lenguaje de
códigos de hipertexto (HTML).

Ejemplo de página de presentación


Un ejemplo de documento en el que se demuestra cómo utilizar muchos
códigos HTML.

Sitio web de IBM HTTP Server


En este sitio web, puede aprender más acerca del IBM HTTP Server,
encontrar información sobre el producto y acceder a recursos relacionados.
Debe disponer de acceso externo a Internet para poder acceder a esta
página.

Technical Studio para AS/400


En este sitio web, puede conocer detalles sobre talleres, herramientas e
información técnica del AS/400. Encontrará consejos para que el AS/400 se
ejecute más rápidamente, podrá beneficiarse de las tecnologías de última
hora y recibirá ayuda para mantenerse al día profesionalmente. Debe
disponer de acceso externo a Internet para poder acceder a esta página.

AS/400 Web Builder’s Workshop


En este sitio web, puede encontrar consejos, herramientas, ejemplos de
aplicaciones y más información para acelerar su entrada en el mundo de la
informática web con el AS/400. Debe disponer de acceso externo a Internet
para poder acceder a esta página.
Página Tareas AS/400
Vuelva a la página Tareas AS/400 para configurar otras características del
AS/400, por ejemplo, Digital Certificate Manager o IBM CommercePOINT
eTill para AS/400.

16 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Utilización de los formularios de Configuración y
administración
El apartado Arranque del servidor de administración ADMIN permite utilizar los
formularios de Configuración y administración. Estos formularios proporcionan un
método sencillo para configurar el servidor mediante la utilización de un
navegador web. Si desea obtener ayuda, puede consultar el archivo de ayuda que
acompaña a cada formulario.

Siga estos pasos para utilizar los formularios de Configuración y administración.


1. Utilice el navegador para ir a la página Tareas AS/400; para ello teclee el URL
siguiente:
Conexión no segura: http://su.nombre.servidor:2001/
Conexión segura: https://su.nombre.servidor:2010/

donde su.nombre.servidor es el nombre del sistema AS/400 especificado en la


pantalla Configurar TCP/IP, opción 12.
2. Especifique un ID de usuario y una contraseña válidos para el AS/400.
3. Pulse IBM HTTP Server para AS/400.
4. En la primera página del servidor, pulse Configuración y administración y
verá la primera página de los formularios en el navegador. El primer
formulario ofrece una descripción de la interfaz e instrucciones para la
utilización de los formularios.
5. En la página Configuración y administración general, pulse Configuraciones.
6. En el menú, seleccione una configuración de servidor con nombre que desee
configurar. Cuando seleccione un formulario, verá los valores actuales de la
configuración en sus campos de salida (si no ha cambiado la configuración
desde la instalación, estos son los valores por omisión).
7. En el menú de formularios, pulse el nombre del formulario que necesite para
configurar el servidor (por ejemplo, Valores globales de archivo de
anotaciones).
8. En cualquier formulario, especifique información sobre cómo desea configurar
esa parte determinada del servidor. Cada formulario proporciona instrucciones
para ayudarle a decidir los cambios que desee efectuar. Para obtener más
información, puede pulsar el icono de ayuda situado en la parte superior de
cada formulario. El icono de ayuda enlaza con una página de ayuda que
proporciona pasos detallados de la utilización del formulario para realizar
tareas determinadas.
9. Después de rellenar el formulario, debe pulsar Aplicar para para actualizar el
archivo de configuración con los cambios efectuados en el formulario. El
botón Aplicar se encuentra bajo los campos de entrada de cada formulario. Si
decide que no desea utilizar los cambios efectuados en el formulario, pulse
Restablecer. Esta acción devuelve los valores anteriores a los cambios
efectuados en los campos del formulario.
10. Si ha pulsado Aplicar, el formulario visualiza un mensaje que indica si el
servidor ha aceptado los cambios en la configuración que ha especificado. Si el
servidor acepta la entrada, el formulario visualiza un mensaje que indica que
el servidor ha actualizado satisfactoriamente la configuración. Si el servidor no
acepta la entrada, el servidor visualiza un mensaje en el que se explica el
problema existente en la información especificada. Regrese al formulario para
corregir la información y, a continuación, pulse el botón Aplicar nuevamente.
En el formulario, también puede pulsar el icono de ayuda situado en la parte
superior del formulario. En las páginas de ayuda se explica cómo rellenar el
formulario con entradas válidas.

Capítulo 6. Cómo empezar con el HTTP Server 17


Debe rearrancar el servidor para que los cambios efectuados en la configuración se
guarden y entren en vigor. La actualización de algunos formularios de
configuración precisará que detenga el servidor y, a continuación, vuelva a
arrancarlo para que los cambios entren en vigor. Pulse el icono de ayuda situado
en la parte superior del formulario para ver la página de ayuda para dicho
formulario. En esta página de ayuda se indica si se necesita rearrancar el servidor,
o bien detenerlo y arrancarlo.

Cuando efectúe cambios en cualquier parámetro de la instancia, será necesario que


trabaje con dicha instancia para reiniciar o para detener e iniciar esa instancia
determinada. En los formularios de Configuración y administración se indican los
pasos que debe seguir a medida que trabaja con ellos.

Nota: Puede utilizar el menú de formularios para ir a un formulario diferente en


cualquier momento.

Cambio de puertos para el servidor de administración


(ADMIN)
El puerto HTTPserver por omisión es el 80 para transacciones no seguras y el
puerto 443 para transacciones seguras. Debe configurar el servidor ADMIN en
puertos diferentes a otras instancias de servidor. El servidor ADMIN tiene dos
puertos seleccionados, el 2001 para transacciones no seguras y el 2010 para
transacciones seguras. Estos números de puerto deben funcionar satisfactoriamente
con la mayoría de los sistemas. Sin embargo, estas asignaciones de puerto podrían
provocar conflictos si una aplicación TCP/IP que no sea el servidor ADMIN utiliza
los mismos números de puerto y necesita ejecutarse simultáneamente con el
servidor ADMIN. La mayoría de las aplicaciones permiten cambiar los puertos; si
la aplicación conflictiva lo permite, seleccione un número diferente para esa
aplicación.

Si necesita cambiar los puertos asociados con la instancia de servidor ADMIN,


utilice la tabla de servicios TCP/IP. En esta tabla se correlacionan servicios con
números de puerto, y las API del AS/400 que permiten que las aplicaciones
TCP/IP determinen los puertos para el servidor ADMIN.

Para cambiar los puertos mediante la tabla de servicios TCP/IP, realice los pasos
siguientes:
1. Teclee WRKSRVTBLE y pulse la tecla Intro
(Los servidores que necesita se encuentran al principio de la lista:
as-admin-http , as-admin-https).
2. Para cambiar el puerto asociado con el servidor, vaya a la línea que desea
eliminar y, a continuación, escriba 4, pulse Intro y vuelva a pulsar Intro para
confirmar.
3. En la pantalla Trabajar con entradas de tabla de servicios, vaya a la línea
superior de la tabla y, a continuación, escriba 3 y pulse Intro.
4. Especifique las propiedades para el nuevo servidor y puerto y, a continuación,
pulse Intro para añadirlo a la tabla.

Arranque y detención del servidor


Antes de arrancar el servidor web, debe verificar que esté instalado y debe
configurar e iniciar TCP/IP. Así podrá configurar el IBM HTTP Server.

18 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Nota: Para configurar cualquier instancia de servidor que utilice los formularios de
Configuración y administración, la instancia de administración (ADMIN)
debe estar en ejecución.

Utilice el formulario Trabajo con instancias de servidor para arrancar, detener y


rearrancar el servidor.

Creación de una página de presentación


Puede utilizar cualquier documento HTML (lenguaje de códigos de hipertexto)
para su página de presentación.

Utilización del ejemplo de página de presentación.

El servidor web tiene un ejemplo de página de presentación que se puede utilizar


como plantilla para sus propias páginas. Para ver el ejemplo de página de
presentación, debe tener iniciada la instancia de servidor ADMIN.
1. Escriba http://su.nombre.servidor:2001/ para ver la página Tareas AS/400 con
el navegador. Si ha configurado el servidor ADMIN para servicio seguro,
escriba http://su.nombre.servidor:2010/ para ver la página Tareas AS/400.
2. Pulse IBM HTTP Server en la página Tareas AS/400 para ver la primera
página del servidor.
3. Pulse Ejemplo de página de presentación para ver el ejemplo.
4. En el navegador web, seleccione Guardar como en el menú Archivo de la barra
de menús.
5. Guarde el archivo con el nombre welcome.html y, a continuación, utilice su
editor favorito para editar el nuevo archivo welcome.html.
6. Envíe el archivo welcome.html al sistema AS/400 mediante la utilización del
protocolo de transferencia de archivos (FTP) o Client Access.
Los sistemas de archivos integrados en el AS/400 sirven documentos ASCII. Si
utiliza FTP, puede elegir el método que desea utilizar para trasladar un archivo
al AS/400. Puede utilizar SMB o NetServer con Operations Navigator para
correlacionar unidades y colocar archivos en el sistema de archivos integrado,
así como FTP o Client Access.
FTP puede trasladar documentos a directorios del sistema de archivos
integrado en ASCII cuando utilice uno de los siguientes submandatos FTP.
v En el servidor:
namefmt 1
v En el cliente:
quote site namefmt 1
Tras especificar este submandato, puede colocar la página de presentación en
un sistema de archivos integrado. Por ejemplo, para colocar el archivo en el
sistema de archivos OpenSys, escriba:
put welcome.html /QOpenSys/websamp/welcome.html

Utilización de otro texto de ejemplo en un navegador.

También puede crear una página de presentación propia basada en este texto de
ejemplo:

Capítulo 6. Cómo empezar con el HTTP Server 19


Ejemplo de página de bienvenida

<HTML>
<HEAD>
<TITLE>Ejemplo de documento</TITLE>
</HEAD>
<BODY>
<H1>IBM HTTP Server</H1>
<P>El IBM HTTP Server sirve este documento.
</BODY>
</HTML>

Otra opción es crear su página de presentación en una biblioteca del AS/400.

Cuando haya creado la página, desde cualquier archivo fuente que haya elegido, es
necesario autorizar y habilitar el servidor para acceder y servir la página de
presentación.

Tras establecer los elementos básicos, puede embellecer sus páginas web de
muchas maneras. Mucha gente utiliza formatos gráficos como JPEG (joint
photographic experts), GIF (graphics interchange format) y mapas de imágenes.

Creación de una página de presentación en una biblioteca


Para crear su página de presentación en el sistema AS/400, cree el documento
HTML (lenguaje de códigos de hipertexto) como archivo fuente físico en una
biblioteca del AS/400.
1. Si desea crear un nuevo archivo fuente físico, utilice el mandato Crear archivo
fuente físico (CRTSRCPF).
CRTSRCPF FILE(WEBSAMP/HTMLDOC) RCDLEN(240)

Nota: La longitud de registro por omisión para archivos del AS/400 es 80


caracteres (utilizables). La longitud de registro máxima que puede editar
en el AS/400 es 240 caracteres. Puede crear archivos con longitudes de
registro mayores en el AS/400. De hacerlo así, no podrá editarlos con el
mandato Arrancar Programa de utilidad de edición de sistema
(STRSEU).
2. Cree un miembro para la página de presentación mediante la utilización del
PDM (Gestor de desarrollo de programas) del AS/400.
Utilice el mandato Arrancar PDM (STRTPDM) si tiene instalado Application
Development ToolSet/400 (5769-PW1):
STRPDM

Si el producto Application Development ToolSet/400 no está instalado, puede


utilizar el mandato Añadir miembro de archivo físico (ADDPFM).
ADDPFM FILE(WEBSAMP/HTMLDOC) MBR(SAMPLE)

Seleccione la opción tres Trabajar con miembros para ver la pantalla


″Especificar miembros con los que trabajar″.

20 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Pulse F6 para crear un nuevo miembro fuente y añadirlo al archivo físico
WEBSAMP/HTMLDOC. Teclee el nombre del miembro fuente EJEMPLO y
cambie el tipo de fuente a HTML.

Pulse Intro para arrancar el editor y añadir el texto de su página de


presentación al miembro que acaba de crear.

Cuando haya finalizado la creación de su página de presentación, pulse F3.


3. Si sirve la página de presentación desde QSYS.LIB y no ha utilizado el PDM
(Gestor de desarrollo de programas) del AS/400 para crear la página de
bienvenida, debe cambiar el tipo fuente del miembro por HTML. Utilice el
mandato Cambiar miembro de archivo físico (CHGPFM):
CHGPFM FILE(WEBSAMP/HTMLDOC) MBR(SAMPLE) SRCTYPE(HTML)
4. Si va a servir la página de presentación desde el sistema de archivos integrado,
debe convertir el miembro que acaba de crear al formato ASCII. Copie el
miembro con el mandato Copiar en archivo continuo (CPYTOSTMF) en el
directorio ″raíz″ del sistema de archivos o en uno de los sistemas de archivos
soportado por el servidor.
Cuando haya creado la página, desde el archivo fuente elegido, será necesario
autorizar y habilitar el servidor para acceder y servir la página de presentación.

Capítulo 6. Cómo empezar con el HTTP Server 21


22 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 7. Soporte de varios sitios web en el HTTP Server
Puede utilizar un servidor para proporcionar sitios web para varios clientes. Por
ejemplo, puede tener dos clientes (el cliente A y el cliente B) que deseen que en la
WWW se disponga de información sobre sus empresas. Coloque ambos sitios en la
misma máquina si el número de peticiones de información no es suficiente para
justificar la existencia de una máquina para cada cliente.

Con el servidor, puede utilizar varias direcciones IP (Protocolo Internet) y/o


sistemas principales virtuales para proporcionar varios sitios web en un servidor.

Para utilizar varias direcciones IP, la máquina debe tener varias conexiones de red;
sin embargo, es posible especificar varias direcciones IP en una conexión de red.

Las peticiones al otro servidor deberían incluir un número de puerto.

Si la máquina tiene dos conexiones de red, o bien uno o más adaptadores, puede
ejecutar una instancia del servidor. También puede asignar una dirección IP
diferente a cada cliente. Para cada dirección IP, debería definir un nombre de
sistema principal diferente. De este modo, el cliente A sería www.clienteA.com en
la dirección IP 9.67.106.79 y el cliente B sería www.clienteB.org en la dirección IP
9.83.100.45. Entonces podría configurar el servidor para que sirva un conjunto
diferente de información según la dirección IP desde el que llega la petición.
Debido a que el servidor puede aceptar peticiones desde el puerto por omisión de
cada conexión de red, las peticiones a cualquiera de los nombres de sistema
principal no necesitarían un número de puerto.

Con sistemas principales virtuales, no se necesita hardware adicional y puede


evitar la utilización de más direcciones IP. Sin embargo, los clientes deben soportar
HTTP 1.1 o HTTP 1.0 con ampliaciones 1.1. Puede ejecutar una sola instancia del
servidor y asignar un nombre de sistema principal diferente a cada cliente. En el
servidor de nombres de dominio, defina todos los nombres de sistemas principales
y asócielos con la única dirección IP del servidor. Entonces puede configurar el
servidor para que sirva un conjunto diferente de información según el sistema
principal que efectúe la petición. Las peticiones no requieren ningún número de
puerto ya que el servidor utiliza el valor por omisión.

La configuración del servidor para que utilice varias direcciones IP o sistemas


principales virtuales es muy similar. Para varias direcciones IP, debe especificar la
dirección IP a la que llega una petición. Para sistemas principales virtuales, debe
especificar el nombre de sistema principal para el que se efectúa una petición.
Cuando se utilizan varias direcciones IP también es necesario especificar directrices
de archivos de configuración, con el nombre de sistema principal, para que los
navegadores de la versión 1.1 puedan funcionar correctamente.

Puede configurar el servidor para que sirva información diferente para cada
cliente. Para ello, indique que ciertas partes de la configuración sólo se aplican a
peticiones que llegan a algunas direcciones o para algunos sistemas principales.
Puede configurar tres partes del servidor para que procesen peticiones basadas en
la dirección IP a la que llegan o en el nombre de sistema principal del URL:
v Páginas de bienvenida
v Reglas de correlación

© Copyright IBM Corp. 1998, 2000 23


v Control de accesos

Una instancia de servidor tiene relación con arrancar el servidor. No obstante, no


es lo mismo que arrancar el servidor.
1. Debe iniciar una instancia de servidor individual; para ello, utilice el formulario
de instancias de servidor.
2. Es necesario crear las instancias de servidor de una en una para poder ejecutar
varias instancias de servidor.
3. Cuando tenga clientes que utilicen el servidor para ejecutar su página o
páginas web, podrá gestionar el sistema mediante las acciones siguientes:
v Supresión de una instancia.
v Cambio de una instancia.
4. Las instancias utilizan configuraciones asociadas.
v Puede crear sus propias configuraciones, si así lo desea.
v También puede cambiar la configuración asociada de una instancia.

Cuando las haya creado, no olvide autorizar y habilitar el sistema de archivos para
servir los archivos creados.

Creación de una instancia de servidor


Cuando cree una instancia de servidor, debe elegir entre utilizar una dirección IP
exclusiva o la misma dirección IP con un puerto exclusivo. Debe especificar una
configuración que debe asociarse con la nueva instancia de servidor. Esta
configuración ya debe existir.

Utilice los formularios de Configuración y administración para crear una instancia


de servidor.
1. Pulse Instancias de servidor.
2. Pulse Crear instancia de servidor.
3. Especifique un nombre en el formulario Crear instancia de servidor que se
proporciona.
4. Seleccione una configuración asociada en el mismo formulario.
5. Pulse el botón Crear.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Sólo puede crear varias instancias de servidor si lo hace de una en una.

Si decide no conservar una instancia, puede suprimirla. O bien, si lo prefiere,


puede cambiar la instancia.

Supresión de una instancia de servidor


A medida que aumenta y cambia el número de clientes y se añaden o trasladan
empleados, es posible que sea necesario redefinir la lista de instancias de servidor.
Esto incluye la eliminación de instancias de la lista.

Nota: Una vez suprimida una instancia de servidor, no se puede recuperar. Debe
crear una instancia para sustituir la instancia suprimida. Si la instancia de

24 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


servidor seleccionada está en ejecución, se detiene antes de que el sistema la
suprima. El sistema no suprime la configuración de servidor asociada con
esta instancia de servidor.

Utilice los formularios de Configuración y administración para suprimir una


instancia de servidor.
1. Pulse Instancias de servidor.
2. Pulse Suprimir instancia de servidor.
3. El formulario Suprimir instancia de servidor proporcionará una lista en la que
debe elegir la instancia de servidor que desea suprimir.
4. Pulse Suprimir para eliminar la instancia de servidor.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Si no desea suprimir una instancia por completo, puede cambiarla.

Cambio de los parámetros de una instancia de servidor


Los cambios en la clientela y en los empleados pueden hacer que desee cambiar
los parámetros de una instancia de servidor que haya creado. Por ejemplo, esta
tarea permite que una instancia de servidor, por ejemplo, la instancia de
administración (ADMIN), se inicie automáticamente al arrancar TCP/IP.

Utilice los formularios de Configuración y administración para cambiar una


instancia de servidor.
1. Pulse Instancias de servidor.
2. Pulse Cambiar parámetros de instancia.
3. Seleccione una instancia de servidor en la lista de la primera página del
formulario Cambiar parámetros de instancia que se proporciona.
4. Pulse Siguiente.
5. Cambie los parámetros de la instancia en la página dos del formulario Cambiar
parámetros de instancia.
6. Pulse el botón Aplicar.
7. Debe detener e iniciar la instancia de servidor para guardar los cambios
efectuados y para que entren en vigor.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Puede crear una nueva instancia o suprimir una instancia existente, en lugar de
cambiar una instancia actual. También puede cambiar las configuraciones asociadas
de una instancia.

Cambio de las configuraciones asociadas


Cuando cree una instancia de servidor, debe seleccionar una configuración para
utilizar con la instancia. En cualquier momento, puede cambiar la configuración
utilizada por la instancia de servidor.

Utilice los formularios de Configuración y administración para cambiar la


configuración asociada de una instancia de servidor.
1. Pulse Instancias de servidor.

Capítulo 7. Soporte de varios sitios web en el HTTP Server 25


2. Pulse Cambiar configuración asociada.
3. En el formulario Cambiar configuración asociada que se proporciona, seleccione
una instancia de servidor y una configuración asociada en las listas existentes
en la parte inferior del formulario.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Tenga en cuenta que no se permite cambiar la configuración asociada para la


instancia ADMIN. Es necesario que sea la configuración ADMIN.

Algunos cambios en la configuración, por ejemplo: cambiar el puerto, harán


necesario que detenga e inicie instancias para activar los cambios.

Puede controlar cuando entran en vigor los cambios en la configuración. Utilice los
formularios para efectuar todos los cambios que desee en una configuración.
Cuando tenga la configuración que desea, puede reiniciar, o bien iniciar y detener
las instancias de servidor correctas para activar los cambios.

No es necesario que reinicie, o bien detenga e inicie las instancias de servidor


después de cada cambio en la configuración.

También puede crear una configuración propia o visualizar una configuración para
ver los cambios necesarios.

Trabajo con instancias de servidor


Se pueden definir varios servidores HTTP y ejecutarlos simultáneamente en un
AS/400. Cada servidor es una instancia y tiene un nombre. Trabajar con instancias
de servidor permite seleccionar una instancia y una acción a realizar en la misma.
Una vez seleccionada una instancia, se puede iniciar, detener, reiniciar o supervisar.
Cuando se inicia la instancia de servidor, la instancia utiliza los parámetros de
arranque especificados hasta que se inicie de nuevo el servidor.

Utilice los formularios de Configuración y administración para trabajar con una


instancia de servidor.
1. Pulse Instancias de servidor.
2. Pulse Trabajar con instancias de servidor.
3. En la lista del formulario Trabajar con instancia de servidor que se proporciona,
seleccione la instancia con la que desea trabajar.
4. Especifique los parámetros de arranque en el campo que se proporciona en el
formulario.
5. Pulse Iniciar, Detener, Reiniciar o Supervisar, según desee.

Hay varias tareas que requieren que utilice este formulario para reiniciar, o bien
detener e iniciar la instancia implicada.

26 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 8. Almacenar y servir páginas web
El conocimiento del sistema de archivos integrado permite tomar decisiones sobre
el almacenamiento de archivos de lenguaje de códigos de hipertexto (HTML).
También es necesario saber cómo se habilita el servidor para que sirva archivos.
Esto incluye conocer las directrices Pass y Welcome.

El sistema de archivos integrado trata el soporte para bibliotecas y el soporte para


carpetas como sistemas de archivos separados.

Antes de empezar a servir su página de presentación desde el sistema de archivos


integrado, debe asegurarse de que la gente pueda acceder a los archivos que desea
servir. Debe otorgar al perfil de usuario QTMHHTTP o *PUBLIC las siguientes
autorizaciones y permisos para habilitar la prestación de servicios web con el IBM
HTTP Server para AS/400:
v El perfil de usuario QTMHHTTP o *PUBLIC debe tener autorización *USE para
todos los objetos del sistema de bibliotecas del AS/400 que tenga la intención de
servir.
v Si utiliza alguna directriz de anotaciones (como AccessLog o ErrorLog) con
cualquier nombre de directorio del sistema de archivos integrado, el directorio
debe existir y QTMHHTTP o *PUBLIC deben tener autorización *RWX.
v El perfil de usuario QTMHHTTP o *PUBLIC debe tener autorización *RX para
todos los objetos (páginas HTML, gráficos, etcétera) que tenga la intención de
servir.
v Para utilizar programas “CGI” en la página 103 para acceder a los objetos que
sirve, el perfil de usuario QTMHHTP1 o *PUBLIC debe tener la misma
autorización para los objetos que QTMHHTTP.

Un sistema de archivos proporciona el soporte que permite que los usuarios y las
aplicaciones puedan acceder a segmentos determinados de almacenamiento que
están organizados como unidades lógicas. Estas unidades lógicas son archivos,
directorios, bibliotecas y objetos.

Cada sistema de archivos tiene un conjunto de normas y estructuras lógicas para la


interacción con información del almacenamiento. Estas normas y estructuras
pueden ser diferentes de un sistema de archivos a otro. Desde la perspectiva de
estructuras y normas, el soporte del AS/400 para el acceso a archivos de bases de
datos y a varios otros tipos de objetos a través de bibliotecas puede imaginarse
como un sistema de archivos. De forma parecida, puede imaginarse el soporte del
AS/400 para el acceso a documentos (que realmente son archivos continuos) a
través de la estructura de carpetas como un sistema de archivos separado. Los
temas siguientes, listados por orden de preferencia, le ayudarán a elegir el sistema
de archivos, en el sistema de archivos integrado, que sea más conveniente para
usted:
v “Servicio de páginas web desde el sistema de archivos root (o /)” en la
página 29
v “Servicio de páginas web desde el sistema de archivos QOpenSys” en la
página 30
v “Servicio de páginas web desde el sistema de archivos QSYS.LIB” en la
página 31
v “Servicio de páginas web desde el sistema de archivos QDLS” en la página 32
v “Servicio de páginas web desde el sistema de archivos QOPT” en la página 34
v “Servicio de páginas web desde el sistema de archivos UDFS” en la página 35

© Copyright IBM Corp. 1998, 2000 27


Al decidir desde qué sistema de archivos va a servir archivos, es conveniente que
tenga en cuenta lo siguiente:
v Servir desde el directorio raíz (o /) proporciona los tiempos de respuesta más
rápidos.
v ¿Las herramientas que utiliza para mantener el sitio serán compatibles con el
sistema de archivos que elija?
v ¿Con qué facilidad debe poder moverse el contenido de una plataforma a otra?
Recuerde que cualquier instancia de servidor individual puede servir contenido
(scripts CGI, archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF, mapas de
imágenes-, etcétera) desde varios sistemas de archivos a la vez. Puede configurar
las instancias de servidor para que sirvan contenido desde cualquier sistema de
archivos que se adecue a sus necesidades.

También es posible desarrollar páginas web más avanzadas.

Cuando se haya creado la página web, quizás desee comprobar el direccionamiento


URL.

Trabajo con directrices Welcome y Pass


El servidor sirve contenido dependiendo del orden de las sentencias o directrices
en la configuración del servidor. Si utiliza la instancia de servidor DEFAULT, la
configuración de servidor que utiliza el servidor es CONFIG. Si utiliza una
instancia que no sea DEFAULT, deberá hacer referencia a la configuración de
servidor asociada con la instancia de servidor.

Hay dos directrices importantes que afectan a la página de bienvenida del servidor.
Éstas son la directriz Welcome y la directriz Pass. El servidor utiliza la directriz
Welcome para especificar qué archivo sirve cuando recibe una petición que no
contiene un nombre de archivo determinado. Por ejemplo:
WELCOME WELCOME.HTML

En el ejemplo anterior, el servidor busca un archivo denominado welcome.html


para servirlo como página de bienvenida.

La otra directriz importante que afecta a la página de bienvenida del servidor es la


directriz Pass. La directriz Pass especifica una plantilla para las peticiones
aceptadas por el servidor. Si la petición coincide con la plantilla, el servidor
responde sirviendo el documento adecuado. Por ejemplo:
Pass / /QIBM/ProdData/HTTP/Public/HTML/Welcome.html

En el ejemplo anterior, la plantilla está en blanco. Si el servidor recibe una petición


sin ningún nombre de directorio o de archivo, la petición corresponde a esta
plantilla. A continuación, el servidor sirve el documento welcome.html.

Utilice los formularios de Configuración y administración para añadir directrices


Pass.
1. Pulse Configuraciones.
2. Pulse Proceso de peticiones.
3. Pulse Direccionamiento de peticiones.
4. Complete el formulario Direccionamiento de peticiones que se proporciona.
5. Pulse el botón Aplicar.

28 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe rearrancar el servidor.

Las directrices Pass y Welcome no sólo dependen del orden, sino que cualquier
combinación de las directrices PASS, EXEC, REDIRECT, FAIL, Service y Translate
también depende del orden.

Deberá añadir directrices Pass después de habilitar alguno de los sistemas de


archivos:
v Root (o /)
v QOpenSys
v QSYS.LIB
v QDLS
v QOPT
v UDFS

Utilice el mismo formulario para personalizar el proceso de peticiones del servidor.

Servicio de páginas web desde el sistema de archivos root (o /)


El sistema de archivos root (o / (barra inclinada)) se beneficia del soporte para
archivos continuos y para la estructura jerárquica de directorios del sistema de
archivos integrado. El sistema de archivos root tiene las características de los
sistemas de archivos del DOS (Sistema Operativo en Disco) y del IBM OS/2
(Operating System/2).

Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos root. Para servir
contenido desde el sistema de archivos root, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos root.
En el sistema de archivos root, utilice el mandato CL Crear directorio (CRTDIR)
para crear un directorio:
CRTDIR DIR(WEBSAMP)

A continuación, puede copiar la página de presentación y otros archivos


relacionados en ese directorio mediante la utilización del protocolo de
transferencia de archivos (FTP) o mediante un PC con Client Access/400.
2.
Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos root.
Autorice que el perfil de HTTP QTMHHTTP sirva la página de presentación.
Para root, utilice el mandato Cambiar autorización (CHGAUT):
CHGAUT OBJ('/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX)

CHGAUT OBJ('/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)


3.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos root.
Cuando un cliente utiliza un URL para solicitar un documento desde el
servidor y el URL hace referencia a un directorio sin ningún archivo

Capítulo 8. Almacenar y servir páginas web 29


especificado, el servidor busca en el directorio un nombre especificado en una
directriz Welcome. Sin la especificación de una directriz Welcome, el nombre por
omisión del archivo es Welcome.html.
Si tiene la intención de servir archivos de bienvenida desde el sistema de
archivos root, necesitará dos directrices de bienvenida en el archivo de
configuración:
Welcome Welcome.htm
Welcome Welcome.html

Utilice los formularios de Configuración y administración para añadir


directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.
c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Servicio de páginas web desde el sistema de archivos QOpenSys


El sistema de archivos de sistemas abiertos es compatible con los estándares de
sistema abierto basados en UNIX, por ejemplo POSIX (Portable Operating System
Interface for Computer Environments) y XPG (X/Open Portability Guide). Como el
sistema de archivos root (/), se beneficia del soporte para archivos continuos y
para directorios proporcionado por el sistema de archivos integrado. Además,
soporta nombres de objetos sensibles a mayúsculas y minúsculas.

Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos QOpenSys. Para
servir contenido desde QOpenSys, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QOpenSys.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QOpenSys, utilice el mandato CRTDIR para crear un
directorio:
CRTDIR
DIR('/QOpenSys/websamp')

En el ejemplo, sustituya WEBSAMP por el nombre del directorio. Debe otorgar


derechos *RX al perfil de usuario QTMHTTP para todos los directorios de la
vía de acceso desde la que se sirven documentos.

A continuación, puede copiar la página de presentación y otros archivos


relacionados en ese directorio mediante la utilización del protocolo de
transferencia de archivos (FTP) o mediante un PC con Client Access/400.

Nota: Los nombres de archivos en QOpenSys son sensibles a mayúsculas y


minúsculas.
2.

30 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos QOpenSys.
Para autorizar que el servidor sirva la página de presentación desde QOpenSys,
autorice que el perfil de HTTP QTMHHTTP pueda acceder a la página de
presentación; para ello, utilice el mandato Cambiar autorización (CHGAUT):
CHGAUT OBJ('/QOpenSys/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX)

CHGAUT OBJ('/QOpenSys/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)


3.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos QOpenSys.
Cuando un cliente utiliza un URL para solicitar un documento desde el
servidor y el URL hace referencia a un directorio sin ningún archivo
especificado, el servidor busca en el directorio un nombre especificado en una
directriz Welcome. El nombre por omisión es Welcome.html para una directriz
Welcome no especificada.
Si tiene la intención de servir archivos de bienvenida desde el sistema de
archivos QOpenSys, necesitará dos directrices de bienvenida en el archivo de
configuración:
Welcome Welcome.htm
Welcome Welcome.html

Utilice los formularios de Configuración y administración para añadir


directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.
c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Servicio de páginas web desde el sistema de archivos QSYS.LIB


El sistema de archivos de biblioteca soporta la estructura de bibliotecas del
AS/400. Este sistema de archivos proporciona acceso a archivos de bases de datos
y a todos los otros tipos de objetos del AS/400 que gestiona el soporte para
bibliotecas.

Puede servir contenido (archivos HTML, scripts CGI, etcétera) desde el sistema de
archivos QSYS.LIB. Para servir contenido desde QSYS.LIB, debe realizar cuatro
pasos.

Para almacenar la página de presentación en el QSYS.LIB, deberá crear una


biblioteca en QSYS.LIB. De este modo se almacena el archivo HTML y otros
documentos y objetos relacionados. En el ejemplo siguiente, se utiliza ″WEBSAMP″
simplemente como nombre de ejemplo.
1.
Crear un archivo separado.

Capítulo 8. Almacenar y servir páginas web 31


También debe crear un archivo separado que, en este artículo, se denominará
HTMLDOC.
En QSYS.LIB, utilice el mandato Crear biblioteca (CRTLIB) para crear una
biblioteca de usuario:
CRTLIB LIB(WEBSAMP)

Ahora cree el archivo HTML.DOC:


CRTSRCPF FILE(WEBSAMP/HTMLDOC) RCDLEN(240)
2.
Almacenar la página de presentación en el sistema de archivos
QSYS.LIB.Debe utilizar SEU o DFU para crear un miembro en el archivo con la
página de bienvenida. O bien, puede utilizar el protocolo de transferencia de
archivos (FTP) para trasladar un miembro al archivo con la página de
bienvenida.
3.
Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos QSYS.LIB.
Autorice que el perfil de HTTP QTMHHTTP sirva la página de presentación.
Para el QSYS.LIB, utilice el mandato Otorgar autorización de objeto
(GRTOBJAUT):
GRTOBJAUT OBJ(WEBSAMP/HTMLDOC)
OBJTYPE(*FILE) USER(QTMHHTTP) AUT(*USE)

después de crear el archivo HTMLDOC.


4.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos QSYS.LIB.
Cuando un cliente utiliza un URL para solicitar un documento del servidor y el
URL hace referencia a un archivo del AS/400 sin ningún miembro especificado,
el servidor buscará en el archivo un miembro con un nombre especificado en
una directriz Welcome. El nombre por omisión es Welcome para una directriz
Welcome no especificada. El tipo de fuente del miembro debe ser HTML.
Utilice los formularios de Configuración y administración para añadir
directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.
c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Servicio de páginas web desde el sistema de archivos QDLS


El sistema de archivos de servicios de biblioteca de documentos soporta la
estructura de carpetas y proporciona acceso a documentos y carpetas.

Debe utilizar este sistema de archivos si los datos que desea servir residen en las
carpetas compartidas del Soporte PC AS/400 del soporte de Oficina AS/400.

32 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


También puede utilizar este sistema de archivos si tiene la intención de utilizar
Oficina AS/400 o las carpetas compartidas del Soporte PC AS/400 para rellenar los
datos que desea servir.

Puede servir contenido (archivos HTML, scripts CGI, gráficos -por ejemplo
archivos .jpeg, GIF y mapas de imágenes-, etcétera) desde el sistema de archivos
QDLS. Para servir contenido desde QDLS, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QDLS.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QDLS, utilice el mandato Crear carpeta (CRTFLR)
para crear una carpeta:
CRTFLR(WEBSAMP)

En el ejemplo, sustituya WEBSAMP por el nombre de la carpeta.

A continuación, puede copiar la página de presentación y otros archivos


relacionados en ese directorio mediante la utilización del protocolo de
transferencia de archivos (FTP) o mediante un PC con Client Access/400.
2.
Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos QDLS.
Para autorizar que el servidor sirva la página de presentación desde QDLS, siga
estos pasos:
a. Añada una entrada de directorio al directorio de distribución del sistema
para el perfil de usuario QTMHHTTP. Puede utilizar el mandato CL
Trabajar con entradas de directorio (WRKDIRE) o la función administrativa
de OfiVisión.
b. Autorice que el perfil de HTTP QTMHHTTP pueda acceder a la página de
presentación; para ello, utilice el mandato Cambiar autorización (CHGAUT).
CHGAUT OBJ('/QDLS/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX)

CHGAUT OBJ('/QDLS/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)


3.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos QDLS.
Cuando un cliente utiliza un URL para solicitar un documento desde el
servidor y el URL hace referencia a un directorio sin ningún archivo
especificado, el servidor busca en el directorio un nombre especificado en una
directriz Welcome. El nombre por omisión es Welcome.html para una directriz
Welcome no especificada.
Si tiene la intención de servir archivos de bienvenida desde el sistema de
archivos QDLS, necesitará dos directrices de bienvenida en el archivo de
configuración:
Welcome Welcome.htm
Welcome Welcome.html

Utilice los formularios de Configuración y administración para añadir


directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.

Capítulo 8. Almacenar y servir páginas web 33


c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Servicio de páginas web desde el sistema de archivos QOPT


El sistema de archivos óptico proporciona acceso a datos continuos almacenados en
medios ópticos, por ejemplo, el CD-ROM.

Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos QOPT. Para servir
contenido desde QOPT, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QOPT.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QOPT, utilice el mandato Crear carpeta (CRTFLR)
para crear una carpeta:
CRTFLR(QOPT/WEBSAMP)

En el ejemplo, sustituya WEBSAMP por el nombre de la carpeta.

A continuación, puede copiar la página de presentación y otros archivos


relacionados en ese directorio.
2.
Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos QOPT.
Para autorizar que el servidor sirva la página de presentación desde QOPT,
autorice que el perfil de HTTP QTMHHTTP pueda acceder a la página de
presentación; para ello, utilice el mandato Cambiar autorización (CHGAUT):
CHGAUT OBJ('/QOPT/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX)

CHGAUT OBJ('/QOPT/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)


3.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos QOPT.
Cuando un cliente utiliza un URL para solicitar un documento desde el
servidor y el URL hace referencia a un directorio sin ningún archivo
especificado, el servidor busca en el directorio un nombre especificado en una
directriz Welcome. El nombre por omisión es Welcome.html para una directriz
Welcome no especificada.
Si tiene la intención de servir archivos de bienvenida desde el sistema de
archivos QOPT, necesitará dos directrices de bienvenida en el archivo de
configuración:
Welcome Welcome.htm
Welcome Welcome.html

34 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Utilice los formularios de Configuración y administración para añadir
directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.
c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Servicio de páginas web desde el sistema de archivos UDFS


El sistema de archivos definido por usuario reside en la agrupación de
almacenamiento auxiliar (ASP) de su elección. Puede crear y gestionar este sistema
de archivos.

Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos UDFS. Para servir
contenido desde UDFS, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos UDFS.
Cree el directorio donde montará el UDFS. Este directorio debe estar en el
sistema de archivos root o QOpenSys.
Puede utilizar un directorio existente, pero su contenido se enmascarará cuando
se monte el UDFS. Utilice el mandato Crear directorio (CRTDIR) para crear el
directorio:
CRTDIR(UDFSMOUNT)

o
CRTDIR(QOpenSys/UDFSMOUNT)

Cree el UDFS mediante la utilización del mandato Crear UDFS (CRTUDFS):


CRTUDFS UDFS(/dev/qaspXX/nombre.udfs)

En el ejemplo, sustituya ″nombre″ por el nombre del UDFS. En el ejemplo,


sustituya las XX por un número válido de agrupación de almacenamiento
auxiliar (ASP). Las otras partes del nombre de la vía de acceso deben aparecer
como en el ejemplo anterior.

Utilice el mandato Montar (MOUNT) para montar el UDFS en el directorio:


MOUNT TYPE(*UDFS) MFS(/dev/qaspXX/nombre.udfs) MNTOVRDIR(UDFSMOUNT)

En el ejemplo, sustituya ″nombre″ por el nombre del UDFS. En el ejemplo,


sustituya las XX por un número válido de agrupación de almacenamiento
auxiliar (ASP). El resto del nombre del MFS debe aparecer como en el ejemplo.
En el ejemplo, sustituya UDFSMOUNT por el nombre de directorio que desea
montar. El montaje no persistirá tras una IPL, por tanto deberá montar
manualmente el UDFS después de la IPL o colocar un mandato Montar en el
programa de inicio.

Capítulo 8. Almacenar y servir páginas web 35


En el sistema de archivos UDFS, utilice el mandato Crear directorio (CRTDIR)
para crear una carpeta:
CRTDIR(UDFSMOUNT/WEBSAMP)

En el ejemplo, sustituya UDFSMOUNT por el nombre del directorio de montaje


del UDFS.

A continuación, puede copiar la página de presentación y otros archivos


relacionados en ese directorio mediante la utilización del protocolo de
transferencia de archivos (FTP) o mediante un PC con Client Access/400.
2.
Autorizar que el servidor sirva la página de presentación desde el sistema de
archivos UDFS.
Para autorizar que el servidor sirva la página de presentación desde UDFS,
autorice que el perfil de HTTP QTMHHTTP pueda acceder a la página de
presentación; para ello, utilice el mandato Cambiar autorización (CHGAUT):
CHGAUT OBJ('/UDFSMOUNT/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX)

CHGAUT OBJ('/UDFSMOUNT/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)


3.
Habilitar que el servidor sirva la página de presentación desde el sistema de
archivos UDFS.
Cuando un cliente utiliza un URL para solicitar un documento desde el
servidor y el URL hace referencia a un directorio sin ningún archivo
especificado, el servidor busca en el directorio un nombre especificado en una
directriz Welcome. El nombre por omisión es Welcome.html para una directriz
Welcome no especificada.
Si tiene la intención de servir archivos de bienvenida desde el sistema de
archivos UDFS, necesitará dos directrices de bienvenida en el archivo de
configuración:
Welcome Welcome.htm
Welcome Welcome.html

Utilice los formularios de Configuración y administración para añadir


directrices Welcome a la configuración.
a. Pulse Configuraciones.
b. Pulse Directorios y página de bienvenida.
c. Pulse Página de bienvenida.
d. Complete el formulario Página de bienvenida que se proporciona.
e. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea activar los cambios, debe detener y arrancar el servidor.

Prueba del direccionamiento de URL


Este formulario estará disponible en el apartado Configuración de los formularios.
El webmaster seleccionaría, en primer lugar, una configuración del menú y, a
continuación, pulsaría el formulario ôComprobar direccionamiento de URLö bajo la
cabecera ôSolicitar procesoö. Este formulario es útil si desea entender las directrices
de direccionamiento del servidor, las cuales determinan el modo en que el servidor

36 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


procesa los URL. Cuando el formulario aparece por primera vez, en la tabla de
resultados se muestra información de direccionamiento para el URL ″/″.

Complete los pasos siguientes para probar el direccionamiento de URL:


1. Especifique el URL que desee probar en el campo URL a comprobar.
Por ejemplo: http://www.ibm.com/cualquier/url.html
2. Pulse Probar para efectuar la comprobación.
El URL especificado se prueba con las directrices de direccionamiento existentes.
Los resultados aparecen en la tabla que muestra todas las directrices (incluso si no
se aplican al URL comprobado). Asimismo, tenga en cuenta la opción Habilitar
normas de correlación sensibles a mayúsculas y minúsculas que se halla encima
de la tabla. Esta opción indica si el URL que coincide con las directrices de
direccionamiento es sensible a mayúsculas y minúsculas o no.

La tabla proporciona la información siguiente:


v Acción: La directriz de direccionamiento encontrada en el archivo de
configuración.
v Plantilla de URL: La plantilla de URL proporcionada en la directriz.
v Vía de acceso de archivos de sustitución: La vía de acceso de sustitución
opcional de la directriz.
v Direcciones del servidor: El nombre o dirección opcional del sistema principal
IP especificado en la directriz.
v Con coincidencia: Un valor ″Sí″ o ″No″ que indica si esta directriz se aplica al
URL que se está comprobando.
v Nuevo URL: El nuevo URL, archivo o programa posiblemente transformado
según la vía de acceso de sustitución especificada en esta directriz.
Si desea obtener más información sobre el formulario Comprobar el
direccionamiento de URL, consulte la ayuda en línea.

Capítulo 8. Almacenar y servir páginas web 37


38 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 9. Administración del IBM HTTP Server
Las tareas de administración estructuran el servidor mediante el establecimiento de
atributos. No puede trabajar en tareas de administración hasta que el servidor de
administración (ADMIN) esté en funcionamiento. Entonces puede efectuar los
cambios que sean necesarios.

No es necesario seguir un proceso paso a paso para establecer la mayoría de los


atributos del servidor, pero debe configurar el servidor antes de proseguir con las
otras tareas.

Después de configurar el servidor, puede gestionar el acceso de los usuarios al


servidor y decidir quién tendrá acceso a los recursos del servidor.

Administración también significa mejorar el rendimiento del servidor.

Puede trabajar con el servidor de varios modos:


v Personalizando los mensajes de error para que sean adecuados para el sistema.
v Preparando listados de directorio y páginas de bienvenida que se adecuen a sus
necesidades.
v Definiendo extensiones de archivo para procesos con varios formatos para poder
trabajar con “MIME” en la página 106.

La mayoría de estos atributos utilizan valores por omisión. Puede elegir conservar
estos valores o cambiarlos a medida que conozca mejor el IBM HTTP Server.

Configuración del HTTP Server


El servidor dispone de configuraciones por omisión incorporadas. Pero la
configuración del servidor permite cambiar estos valores por omisión según sus
necesidades. Puede efectuar lo siguiente con las configuraciones:
v Crear una configuración propia.
v Suprimir una configuración existente.
v Visualizar una configuración de su elección.

Cuando cree una instancia de servidor, debe especificar qué configuración desea
utilizar con dicha instancia. Las instancias de servidor pueden compartir el mismo
archivo de configuración. Sin embargo, en el caso que configure las anotaciones y
los informes en una configuración, sólo una instancia de servidor debe utilizar esa
configuración.

Nota: Para trabajar con las configuraciones del servidor, inicie el servidor de
administración (ADMIN).

Creación de una configuración


Las configuraciones por omisión probablemente no se adecuarán a sus necesidades
particulares (la norma de direccionamiento de petición por omisión es la de no
realizar todas las peticiones y desactivar todos los valores de proxy por omisión),
por tanto deberá crear una configuración que funcione para su caso. El formulario
″Crear configuración″ permite crear una configuración en blanco o una nueva

© Copyright IBM Corp. 1998, 2000 39


configuración basada en una configuración existente. A continuación, puede
modificar la nueva configuración para que se adecue a sus necesidades.

Utilice los formularios de Configuración y administración para crear una


configuración en el IBM HTTP Server.
1. Pulse Configuraciones.
2. Pulse Crear configuración.
3. Complete el formulario Crear configuración que se proporciona.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Después de crear una configuración, debe reiniciar las instancias de servidor


mediante la utilización de esa configuración para activar los cambios.

Si decide suprimir una configuración, puede hacerlo. También puede visualizar


una configuración para ver sus atributos.

Supresión de una configuración


Si decide que una configuración ya no se adapta a ninguna necesidad en el IBM
HTTP Server, se puede eliminar. Puede visualizar una configuración antes de
suprimirla, ya que una vez eliminada sólo se puede crear una nueva configuración.

Utilice los formularios de Configuración y administración para suprimir una


configuración del IBM HTTP Server.
1. Pulse Configuraciones.
2. En la lista de la barra de navegación, elija la configuración que desea suprimir.
3. Pulse Suprimir configuración.
4. Pulse Suprimir para eliminar la configuración seleccionada.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Nota: Si no ha especificado la configuración antes de pulsar el tema


Configuraciones, debe retroceder y hacerlo. O bien, puede seleccionar la
configuración en la lista de la barra de navegación y pulsar Suprimir
configuración otra vez.

Visualización de una configuración


Antes de elegir crear una nueva configuración o suprimir una configuración
existente, puede ver los valores de las configuraciones actuales.

Utilice los formularios de Configuración y administración para visualizar una


configuración en el IBM HTTP Server.
1. Pulse Configuraciones.
2. En la lista de la barra de navegación, elija la configuración que desea visualizar.
3. Pulse Visualizar configuración.

El sistema visualiza la configuración seleccionada.

40 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Nota: Si no ha especificado la configuración que deseaba ver antes de pulsar el
tema Configuraciones, debe retroceder y hacerlo. O bien, puede seleccionar
la configuración en la lista de la barra de navegación y pulsar el subtema
Visualizar configuración otra vez.

Control de peticiones para los recursos del servidor


De igual manera que desea proteger el servidor en sí, querrá controlar el acceso al
mismo.

Puede hacerlo con cualquiera de estas tres tareas:

Personalización de cómo se procesan las peticiones.

Habilitación e inhabilitación de métodos.

Correlaciones de peticiones con recursos del servidor.

Prueba del direccionamiento URL para determinar el modo en que el servidor


procesará los URL.

Todos son cuestiones de administración, pero también puede trabajar directamente


con cuestiones de seguridad y peticiones de supervisión.

Personalización del proceso de peticiones del servidor


Las interfaces de programación de aplicaciones (API) del IBM HTTP Server
permiten ampliar las funciones base del servidor con sus propias rutinas de
proceso personalizadas.

La API del servidor permite ampliar las funciones base del servidor. Puede escribir
extensiones para crear un proceso personalizado, por ejemplo:
v Ampliar la autenticación básica o sustituirla por un proceso específico del sitio.
v Añadir rutinas de manejo de errores para rastrear problemas o alertar sobre
condiciones graves.
v Detectar y rastrear información procedente del cliente solicitante, por ejemplo,
referentes del servidor y código de agente del usuario.

Utilice los formularios de Configuración y administración para personalizar el


proceso de peticiones del servidor.
1. Pulse Configuraciones.
2. Pulse Proceso de peticiones.
3. Pulse Proceso de aplicaciones API del servidor.
4. Complete el formulario Proceso de aplicaciones API del servidor que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 9. Administración del IBM HTTP Server 41


Habilitación e inhabilitación de métodos
Cuando el servidor recibe una petición de URL, la cabecera de la misma solicita al
servidor que lleve a cabo uno de los métodos HTTP. Para que el servidor pueda
llevar a cabo el método HTTP y servir el documento, debe habilitar el método en
el servidor.

Utilice los formularios de Configuración y administración para habilitar e


inhabilitar el método en el servidor.
1. Pulse Configuraciones.
2. Seleccione una configuración en el menú desplegable de la barra de
navegación.
3. Pulse Proceso de peticiones.
4. Pulse Métodos.
5. Complete el formulario Métodos que se proporciona.
6. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

También puede supervisar peticiones al servidor y personalizar archivos de


anotaciones e informes que se devuelven en dichas peticiones.

Correlación de peticiones con recursos del servidor


La correlación de peticiones define el diseño virtual de los recursos web del
servidor.

Al proporcionar una ruta concreta a los recursos del servidor, éste determinará
cómo manejar varias peticiones de recursos. Las directrices de correlación, por
omisión, no son sensibles a mayúsculas y minúsculas. Existe una directriz nueva,
denominada ″RuleCaseSense″, en el formulario ″Básica″ que permite la
configuración de esta opción.

Puede especificar directrices de correlaciones de recursos como parte de la


configuración del servidor. Estas directrices asocian una plantilla de petición con la
vía de acceso real del documento o recurso. El servidor comprueba cada petición
con estas directrices en el orden en que aparecen. El servidor determina el sitio del
recurso solicitado y si el servidor aceptará dicha petición.

Utilice directrices de correlación (Exec, Fail, Map, Pass y Redirect) para controlar
qué peticiones acepta el servidor y para correlacionar peticiones URL con los
archivos reales.

Puede utilizar las directrices de correlación para crear una jerarquía virtual de
recursos web. Entonces puede cambiar el sitio físico de archivos o directorios sin
afectar al diseño virtual. Aunque el servidor envíe documentos desde sistemas de
archivos diferentes, el servidor puede presentar un diseño virtual.

El servidor aplica las directrices de correlación en el orden en que figuran en el


archivo de configuración. Esto cambia cuando el servidor acepta o rechaza una
petición, o bien cuando no hay más directrices que se apliquen a la petición.

42 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Para obtener más información sobre las directrices de correlación, consulte la

publicación IBM HTTP Server Guía del webmaster . Debe disponer de acceso a
Internet para poder ver el manual.

Utilice los formularios de Configuración y administración para configurar las


directrices de correlación de recursos.
1. Pulse Configuraciones.
2. Pulse Proceso de peticiones.
3. Pulse Direccionamiento de peticiones.
4. Complete el formulario Direccionamiento de peticiones que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Este mismo formulario permite trabajar con directrices Pass y directrices Welcome.

También puede supervisar peticiones al servidor y personalizar archivos de


anotaciones e informes que se devuelven en dichas peticiones.

Mejora del rendimiento del servidor


Todo el mundo desea que su IBM HTTP Server se ejecute tan eficiente y
efectivamente como sea posible. Hay varias cosas que afectan al rendimiento:
v CPU del sistema
v Memoria
v DASD
v Número de usuarios
v Número de hebras
v Velocidad de la línea de comunicaciones
v Sistema de archivos utilizado para el almacenamiento
v Cantidad de espacio configurado para anotaciones
Las tareas siguientes ayudan a controlar el rendimiento del IBM HTTP Server.
v Ajuste de las configuraciones TCP/IP
v Almacenamiento de material muy solicitado en una antememoria local
v Cambio de los valores de rendimiento para adecuarse a sus necesidades

Cambio de la configuración TCP/IP


Siga este enlace para aprender cómo ajustar sus configuraciones TCP/IP.

Personalización de la antememoria local


El servidor web tiene acceso a los archivos del sistema de archivos. El servidor
copia los archivos a los que accede más a menudo en un almacenamiento local,
denominado antememoria local.

Cada vez que un usuario solicita una página, el servidor verifica que el archivo no
haya cambiado respecto a la copia almacenada. El servidor sirve una página
cambiada a partir de su fuente, a la vez que sirve una página no cambiada a partir
de la antememoria local.

Capítulo 9. Administración del IBM HTTP Server 43


Utilice los formularios de Configuración y administración para personalizar la
antememoria local para las configuraciones del servidor.
1. Pulse Configuraciones.
2. Pulse Gestión de sistema.
3. Pulse Antememoria local.
4. Complete el formulario Antememoria local que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

También puede supervisar peticiones al servidor, mediante la creación de archivos


de anotaciones e informes que proporcionan más información sobre cómo la gente
utiliza el sistema y las páginas web. Esto le ayudará a trabajar con la estructura de
la página web y la antememoria local.

Cambio de los valores de rendimiento del HTTP Server


El modo más obvio de mejorar el rendimiento es ir directamente a los valores de
rendimiento. Puede sacar partido de la utilización de estos valores eligiendo las
opciones que se adecuen a sus necesidades.

Cada vez que el servidor recibe una petición de un cliente, utiliza una hebra para
realizar la acción solicitada. (El servidor utiliza una hebra cuando no efectúa una
búsqueda de DNS. El servidor utiliza dos hebras cuando efectúa una búsqueda de
DNS.) En primer lugar, el servidor comprueba si hay hebras disponibles. Si es así,
el servidor utiliza las hebras disponibles para procesar la petición.

Si no hay hebras disponibles y el servidor no ha alcanzado el número máximo de


hebras activas, el servidor inicia hebras nuevas para procesar la petición. Si el
servidor ha alcanzado el número máximo de hebras activas, el servidor retiene la
petición hasta que haya hebras disponibles. Cuando finaliza una petición, las
hebras utilizadas pasan a estar desocupadas y disponibles para que el servidor las
vuelva a utilizar.

Si el servidor funciona al máximo de su capacidad de forma sostenida e


ininterrumpida, puede experimentar una disminución en el rendimiento del
sistema. Para aliviar esta situación temporal, reduzca el número de peticiones al
servidor; de este modo el servidor puede cubrir el retraso en atender las peticiones.

El impacto en el rendimiento del sistema indica que la directriz MaxActiveThreads


puede tener un valor demasiado elevado para el sistema. La especificación de un
número demasiado alto en la directriz MaxActiveThreads afecta al rendimiento del
servidor cuando éste intenta satisfacer las peticiones del navegador.

Puede experimentar la reducción del número especificado para la directriz


MaxActiveThreads hasta que el rendimiento del sistema no se vea afectado. Un
buen punto de partida sería la mitad del valor anterior. Por ejemplo, si la directriz
MaxActiveThreads estaba establecida en 100, intente establecerla en 50. Puede
reducir aún más el valor de la directriz, pero recuerde que cuando no hay hebras
disponibles, el servidor retiene las peticiones hasta que hay más hebras
disponibles.

Nota: La reducción de la directriz MaxActiveThreads puede provocar un aumento


en las conexiones rechazadas cuando el servidor alcance su capacidad. El

44 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


aumento del número especificado para la directriz MaxActiveThreads reduce
el número de conexiones rechazadas cuando el servidor alcanza su
capacidad. Pero esto afecta negativamente al rendimiento del sistema. Puede
decidir cómo desea equilibrar la capacidad de atender grandes cantidades
de peticiones sostenidas con la capacidad de tolerar efectos en el
rendimiento.

Los cambios efectuados en el formulario Rendimiento influyen en el rendimiento del


servidor. Si el servidor funciona con demasiada lentitud, podría deberse a uno de
los motivos siguientes:
v La velocidad de la red.
v El tráfico en la red de área local (LAN).
v El número de clientes que realizan peticiones al servidor.
v El número de hebras establecidas en el servidor.

Utilice los formularios de Configuración y administración para cambiar los valores


de rendimiento del IBM HTTP Server.
1. Pulse Configuraciones.
2. Pulse Gestión de sistema.
3. Pulse Rendimiento.
4. Complete el formulario Rendimiento que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Puede utilizar la antememoria local para cargar la mayoría de los archivos


solicitados en la memoria del servidor al arrancar.

Utilice las directrices PersistTimeout y MaxPersistRequest para especificar las


características de una conexión persistente. Una conexión persistente permite que
el servidor acepte varias peticiones y envíe respuestas a través de la misma
conexión TCP/IP. El rendimiento general aumenta debido a que el servidor no
tiene que establecer una conexión TCP/IP separada para cada petición y respuesta.
Además, se utiliza la conexión TCP/IP más eficientemente porque los clientes
pueden efectuar varias peticiones sin tener que esperar a que el servidor responda
a cada petición.

Personalización de los mensajes de error


El servidor dispone de mensajes de error establecidos por omisión, pero puede
cambiarlos para que se adapten mejor a sus necesidades particulares. Por ejemplo,
se puede modificar un mensaje para que en él se incluya más información sobre la
causa del problema y se sugieran soluciones posibles para solventarlo. En el caso
de las redes internas, podría indicarse una persona de contacto a la cual los
usuarios podrían llamar.

Puede encontrar una lista de condiciones de error, causas y mensajes por omisión

en la publicación IBM HTTP Server Guía del webmaster .

Utilice los formularios de Configuración y administración para personalizar los


mensajes de error para el IBM HTTP Server.

Capítulo 9. Administración del IBM HTTP Server 45


1. Pulse Configuraciones.
2. Pulse Personalización de los mensajes de error.
3. Complete el formulario Personalización de los mensajes de error que se
proporciona.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Puede trabajar con las anotaciones de error a medida que haya más gente que
utilice los servicios. También puede archivar las anotaciones de error por el mismo
motivo.

Configuración de listados de directorio y páginas de bienvenida


Los listados de directorio y las páginas de bienvenida son aspectos importantes del
servidor web. La configuración de los listados de directorio determina cómo se
verán los directorios. La configuración de las páginas de bienvenida controla cómo
responderá el servidor a una petición entrante que contenga un nombre de
directorio.

Utilice los temas siguientes para configurar los listados de directorio y las páginas
de bienvenida.
v “Definición de páginas de bienvenida”
v “Utilización de iconos en listados de directorio”
v “Utilización de listados de directorio” en la página 47
v “Visualización del texto del archivo READ.ME” en la página 47
v “Configuración de directorios del usuario” en la página 48

Definición de páginas de bienvenida


Por omisión, el servidor buscará un archivo de bienvenida para aquellas peticiones
de cliente que no incluyan un nombre de archivo específico. Para determinar cuál
es el archivo que ha de entregar, compara la lista de páginas de bienvenida con los
archivos del directorio. La primera coincidencia que encuentre será el archivo que
devolverá.

Utilice los formularios de Configuración y administración para definir las páginas


de bienvenida.
1. Pulse Configuraciones.
2. Pulse Directorios y página de bienvenida.
3. Pulse Página de bienvenida.
4. Complete el formulario Página de bienvenida que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Debe rearrancar el servidor para activar los cambios efectuados.

Utilización de iconos en listados de directorio


El producto proporciona iconos para los listados de directorio del servidor, pero
puede cambiar cómo los utiliza el servidor de los siguientes modos:
v Mostrando iconos en listados de directorio.

46 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


v Definiendo el icono y el texto alternativo de directorio.
v Definiendo el icono y el texto alternativo de lista del directorio padre.
v Definiendo el icono y el texto alternativo de tipo de archivo desconocido.
v Definiendo el icono y el texto alternativo de cabecera de lista de directorio.
v Especificando iconos que enlacen con los tipos de contenido o con los tipos de
codificación “MIME” en la página 106.

Utilice los formularios de Configuración y administración para especificar los


iconos que se utilizan en los listados de directorio.
1. Pulse Configuraciones.
2. Pulse Directorios y página de bienvenida.
3. Pulse Iconos de directorio.
4. Complete el formulario Iconos de directorio que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Utilización de listados de directorio


Un listado de directorio muestra los archivos y subdirectorios contenidos en el
directorio. El servidor muestra cada elemento de subdirectorio o cada archivo en
una línea separada junto con información sobre cada elemento.

Utilice los formularios de Configuración y administración para especificar el modo


en que el servidor funciona con los listados de directorio.
1. Pulse Configuraciones.
2. Pulse Directorios y página de bienvenida.
3. Pulse Contenido de lista de directorio.
4. Complete el formulario Contenido de lista de directorio que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Visualización del texto del archivo READ.ME


Cuando el servidor crea el listado de un directorio, busca en éste un archivo
denominado README. El archivo README contiene normalmente una breve
descripción del contenido del directorio.

Utilice los formularios de Configuración y administración para especificar el modo


en que el servidor funciona con los archivos README.
1. Pulse Configuraciones.
2. Pulse Directorios y página de bienvenida.
3. Pulse Texto README.
4. Elija una opción de visualización en el formulario Texto README que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 9. Administración del IBM HTTP Server 47


Configuración de directorios del usuario
Los directorios del usuario son subdirectorios de los directorios del sistema AS/400
donde los usuarios de Internet individuales almacenan y publican sus propios
documentos web.

Utilice los formularios de Configuración y administración para especificar el modo


en que el servidor funciona con los directorios de usuario.
1. Pulse Configuraciones.
2. Pulse Directorios y página de bienvenida.
3. Pulse Directorios de usuario.
4. Especifique un subdirectorio de usuario en el formulario Directorios de usuario
que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

También puede utilizar el sistema de archivos QSYS.LIB para que los directorios de
usuario entren en funcionamiento. Para ello, utilice archivos que residan en
bibliotecas, en lugar de subdirectorios del sistema AS/400.

La configuración de directorios de usuario va íntimamente ligada a permitir el


acceso a los recursos del servidor y otras cuestiones de seguridad.

Definición de extensiones de archivo para el proceso en varios


formatos
Puede configurar el servidor para que asocie la metainformación de las cabeceras
de archivo con las extensiones de archivo. La metainformación normalmente
adopta la forma de un conjunto válido de cabeceras de respuesta HTTP que
describen el archivo que se sirve, pero no el contenido del archivo. La
metainformación está compuesta por el tipo “MIME” en la página 106, la calidad
de codificación, el juego de caracteres, el idioma y el tipo de navegador (agente). El
IBM HTTP Server puede incluir esta metainformación en las respuestas HTTP a los
clientes.

Puede configurar metainformación con estas tareas:


v “Creación de extensiones de archivo sensibles a mayúsculas/minúsculas”
v “Adaptación de páginas a las posibilidades del navegador” en la página 49
v “Asociación de extensiones de archivo con tipos MIME” en la página 49
v “Asociación de extensiones de archivo con codificaciones MIME” en la página 49
v “Asociación de tipos de archivos con idiomas” en la página 50

Creación de extensiones de archivo sensibles a


mayúsculas/minúsculas
Esta tarea especificará si desea que el servidor web distinga entre extensiones de
archivo escritas en mayúsculas o en minúsculas. Aunque nuestras directrices no
sean sensibles a mayúsculas y minúsculas, se conserva las mayúsculas y
minúsculas del URL y de la directriz al acceder al sistema de archivos.

Utilice los formularios de Configuración y administración para definir las


extensiones de archivo como sensibles o no sensibles a mayúsculas y minúsculas.
1. Pulse Configuraciones.

48 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


2. Seleccione la configuración con la que desea trabajar.
3. Pulse Idiomas y codificación.
4. Pulse Definiciones de extensión de archivo.
5. Seleccione uno de los recuadros siguientes: ″No sensible a mayúsculas y
minúsculas″ o ″Sensible a mayúsculas y minúsculas″, según prefiera, en el
formulario Definiciones de extensión de archivo que se proporciona.
6. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Adaptación de páginas a las posibilidades del navegador


El servidor web utiliza la detección automática de navegador para indicar las
posibilidades de un navegador que efectúa una petición.

Utilice los formularios de Configuración y administración para definir la detección


automática de navegador.
1. Pulse Configuraciones.
2. Pulse Idiomas y codificación.
3. Pulse Detección automática de navegador.
4. Complete el formulario Detección automática de navegador que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Asociación de extensiones de archivo con tipos MIME


Esta tarea permite crear o cambiar una lista de extensiones de archivo que desee
enlazar con tipos o subtipos de contenido “MIME” en la página 106.

La ampliación MIME al estándar de correo de Internet define los métodos que se


utilizan para empaquetar el contenido de los archivos. Para asociar extensiones de
archivo con tipos o subtipos MIME, se puede utilizar una lista. El servidor
considerará que los archivos cuya extensión coincida con una de las entradas de la
lista están empaquetados con el tipo o subtipo MIME asociado.

Utilice los formularios de Configuración y administración para establecer los tipos


MIME del servidor.
1. Pulse Configuraciones.
2. Pulse Idiomas y codificación.
3. Pulse Tipos MIME.
4. Complete el formulario Tipos MIME que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Asociación de extensiones de archivo con codificaciones


MIME
Esta tarea permite crear o cambiar una lista de extensiones de archivo que desee
enlazar con codificaciones “MIME” en la página 106.

Capítulo 9. Administración del IBM HTTP Server 49


La ampliación MIME al estándar de correo de Internet define los métodos que se
utilizan para codificar los archivos. Para asociar extensiones de archivo con
codificaciones MIME, puede utilizar una lista. El servidor considerará que los
archivos cuya extensión coincida con una de las entradas de la lista están
codificados con el método MIME asociado.

Utilice los formularios de Configuración y administración para establecer las


codificaciones MIME del servidor.
1. Pulse Configuraciones.
2. Pulse Idiomas y codificación.
3. Pulse Codificaciones MIME.
4. Complete el formulario Codificaciones MIME que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Asociación de tipos de archivos con idiomas


Esta tarea permite crear o cambiar una lista de extensiones de archivo que desee
enlazar con idiomas.

Si tiene previsto tener archivos en varios idiomas, puede utilizar una lista de
extensiones de archivo para asociar los archivos con los idiomas concretos. El
servidor considerará que los archivos cuya extensión coincida con una de las
entradas de la lista están en el idioma asociado.

Utilice los formularios de Configuración y administración para establecer


asociaciones de idiomas para tipos de archivos.
1. Pulse Configuraciones.
2. Pulse Idiomas y codificación.
3. Pulse Idiomas.
4. Complete el formulario Idiomas que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

50 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 10. Seguridad del IBM HTTP Server
La seguridad es una cuestión básica en el comercio electrónico, en las
comunicaciones interiores de una empresa y en el mantenimiento de registros. En
los apartados que se listan más abajo, verá cómo el IBM HTTP Server proporciona
opciones de seguridad en muchos niveles diferentes. Estos elementos cubren la
comunicación interna de su empresa y la comunicación externa con sus clientes.

Puede utilizar uno de estos tipos de protección o utilizar dos o tres conjuntamente.
Protección de nombre de usuario y de contraseña.
Con la autenticación de usuario, puede especificar los nombres de usuario
que desee que utilicen los solicitantes para acceder a los recursos
protegidos. El apartado gestión de usuarios de Internet puede ser su
primer paso en la configuración de la autenticación de usuario.
Autenticación de cliente SSL (capa de sockets segura).
Con este tipo de protección, puede configurar el servidor para que utilice
el protocolo de seguridad SSL para el cifrado de datos y la autenticación
cliente/servidor. Utilice el apartado comunicaciones seguras entre usuarios
y sitios web para obtener ayuda para configurar SSL.
Protección de plantilla de dirección.
Con este tipo de protección, se utilizan plantillas de dirección para
especificar direcciones válidas de peticionarios para los diferentes tipos de
peticiones. Utilice el apartado trabajo con protección de documentos para
obtener ayuda para configurar la protección de plantillas de direcciones.
LDAP (Lightweight Directory Access Protocol).
Puede elegir utilizar el servidor LDAP para almacenar información de
identificación de usuarios y contraseñas. Puede obtener ayuda en el
apartado “Almacenamiento y consulta de información con LDAP” en la
página 58.
Protección frente a un ataque que puede provocar una denegación de servicio.
Elija el apartado “Asegurar el servidor ante un ataque de denegación de
servicio de telnet” en la página 60 para aprender a establecer los valores
por omisión para detectar ese tipo de ataques.

Gestión de usuarios de Internet


Cuando adopte medidas de seguridad en el servidor, puede limitar los usuarios
que acceden al mismo. Con la autenticación de usuarios, puede configurar el
servidor para permitir o denegar el acceso de estos usuarios a recursos concretos
del sistema. Estos usuarios pueden definirse en los perfiles de usuarios del AS/400
o en las listas de validación del AS/400. Los usuarios definidos en las listas de
validación del AS/400 son conocidos como usuarios de Internet. Puede crear una
lista de validación que contenga usuarios de Internet; para ello, añada un usuario
de Internet.

Las listas de validación residen en bibliotecas de AS/400 y son obligatorias cuando


se añade un usuario, a menos que el usuario se añada a un archivo de grupos. Si
entra una lista de validación que no existe, el sistema la creará.

© Copyright IBM Corp. 1998, 2000 51


Puede implementar la autenticación de usuarios con una lista de validación, que
puede contener usuarios de Internet, o con perfiles de usuarios del AS/400 y sus
contraseñas. Si desea tener más seguridad, puede utilizar la autenticación de
clientes SSL por sí misma o en combinación con la autenticación de usuarios. La
autenticación de usuarios y la autenticación de clientes SSL están definidas en
configuraciones de protección y en listas de control de acceso. Consulte el apartado
Protección de recursos para obtener ayuda en la creación de configuraciones de
protección para la autenticación de usuarios y la autenticación de clientes SSL.

Adición de un usuario de Internet


Puede utilizar nombres de usuarios y contraseñas para acceder al servidor. Los
usuarios de Internet existen independientemente de los perfiles de usuario del
AS/400 y sólo son utilizados por su IBM HTTP Server.

Utilice los formularios de Configuración y administración para añadir un usuario


al IBM HTTP Server.
1. Pulse Usuarios de Internet.
2. Pulse Añadir usuario de Internet.
3. Complete el formulario Añadir usuario de Internet que se proporciona.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Cuando añade un usuario de Internet al sistema, puede realizar las tareas


siguientes:
v Cambiar la contraseña de ese usuario.
v Suprimir ese usuario.
v Listar los usuarios de Internet.
v Crear una configuración de protección para la autenticación de usuarios o para
al autenticación de clientes SSL.

También puede examinar las opciones de seguridad de comunicaciones a medida


que amplia la utilización del servidor web.

Supresión de un usuario de Internet


Antes de elegir suprimir un usuario de Internet en el servidor, puede consultar la
lista de usuarios actuales. Un usuario suprimido no puede recuperarse; usted sólo
puede añadir un usuario otra vez. También tiene la opción de cambiar una
contraseña de usuario.

Puede suprimir un usuario de Internet de una lista de validación, un archivo de


grupos, un grupo, todos los grupos que hay dentro de un archivo de grupos o de
todo lo anterior a la vez. Los usuarios de Internet existen independientemente de
los perfiles de usuario del AS/400 y sólo son utilizados por su IBM HTTP Server.

Utilice los formularios de Configuración y administración para suprimir un


usuario del servidor.
1. Pulse Usuarios de Internet.
2. Pulse Suprimir usuario de Internet.
3. Complete el formulario Suprimir usuario de Internet que se proporciona; para
ello, especifique información del usuario.

52 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


4. Pulse Suprimir para eliminar el usuario de Internet seleccionado.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Cambio de contraseñas de usuarios de Internet


Por motivos de seguridad, puede ser necesario que periódicamente cambie las
contraseñas de los usuarios de Internet en el IBM HTTP Server. El cambio de
contraseñas es una forma fácil de proteger a sus clientes y a sí mismo. Puede ver la
información que puede cambiar mediante el listado de los usuarios de Internet, si
así lo desea.

Utilice los formularios de Configuración y administración para cambiar las


contraseñas de los usuarios en el IBM HTTP Server.
1. Pulse Usuarios de Internet.
2. Pulse Cambiar la contraseña de usuario de Internet.
3. Complete el formulario Cambiar la contraseña de usuario de Internet que se
proporciona.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Listado de usuarios de Internet


Puede comprobar la lista de usuarios para verificar los cambios efectuados. Esta
función es también útil para estar atento a quién está en la lista de usuarios.

Utilice los formularios de Configuración y administración para listar los usuarios


del servidor.
1. Pulse Usuarios de Internet.
2. Pulse Listar usuarios de Internet.
3. Especifique una lista de validación en el formulario Listar usuarios de Internet
que se proporciona.
4. Pulse Siguiente para obtener una lista de los usuarios de Internet en la lista de
validación especificada.

El sistema visualiza una lista de usuarios de Internet para la lista de validación


seleccionada.

Protección de recursos
Probablemente, no querrá que todo el mundo pueda acceder a toda la información
del servidor. Por ejemplo, no querrá que todo el mundo tenga acceso a los
programas CGI (interfaz de pasarela común).

Puede restringir el acceso en base al nombre de usuario y contraseña, la dirección


IP, el nombre de sistema principal del peticionario, las listas de validación o los
certificados de clientes.

Puede utilizar la seguridad de objetos del AS/400 para proteger los programas CGI
y los documentos del sistema de archivos. El servidor respetará la seguridad de
objetos del AS/400 al pasar al perfil de usuario especificado en la configuración de

Capítulo 10. Seguridad del IBM HTTP Server 53


protección. El perfil de usuario QTMHHTT1 es el perfil por omisión para
programas CGI y QTMHHTTP es el perfil por omisión para el resto de recursos.

Las configuraciones de protección definen la forma en que el servidor debe


controlar el acceso a los recursos que están protegidos. Estos recursos pueden
nombrarse para permitir la misma configuración de protección y proteger varios
URL en el servidor, o pueden hacerse constar en una línea para proteger un único
URL.

Una directriz de protección activa la protección de una petición. Una configuración


de protección es un grupo de subdirectrices de protección. La directriz de
protección identifica la configuración de protección que el servidor debería utilizar.
También puede definir la configuración de protección como parte de la directriz.
Las subdirectrices que constan de una configuración de protección funcionan
conjuntamente para definir la forma en que el servidor debe controlar el acceso a
los recursos que están protegidos.
v Trabajar con la protección de documentos.
v Crear una configuración de protección.
v Suprimir una configuración de protección que haya creado.
v Cambiar una configuración de protección.

Los archivos ACL sirven para crear autorizaciones específicas para limitar el acceso
a determinados archivos de un directorio ya protegido por una configuración de
protección. Se puede utilizar una configuración de protección para definir el
primer nivel de control de acceso y, a continuación, configurar un archivo ACL
para limitar aún más el acceso.

Trabajo con protección de documentos


Puede efectuar lo siguiente con la protección de documentos:
v Especificar URL con protección en el servidor.
v Especificar qué clientes pueden utilizar el servidor como proxy.
v Sustituir la protección de los URL en el servidor.
v Eliminar la protección de los URL en el servidor.

También se pueden activar diferentes normas de protección para una petición en


base a la dirección IP o al sistema principal a los que llegue la petición. Por
ejemplo, podría especificar que una petición que empieza con /cgi-bin/ recibida en
la dirección
9.67.106.79

esté protegida por las reglas en una configuración de protección denominada


PROT-A.

Puede especificar que la misma petición recibida en la dirección


9.83.1.191

esté protegida por las reglas en una configuración de protección denominada


PROT-B.

Utilice los formularios de Configuración y administración para trabajar con la


configuración de protección de documentos.
1. Pulse Configuraciones.

54 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


2. Pulse Protección.
3. Pulse Protección de documentos.
4. Complete el formulario Protección de documentos que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Creación de configuraciones de protección


Una configuración de protección es un grupo de subdirectrices de protección.
Dichas subdirectrices funcionan conjuntamente para definir la forma en que el
servidor debe controlar el acceso a los recursos que están protegidos. Cuando el
servidor recibe una petición que coincide con una plantilla de petición de URL
protegido, activa la protección. A continuación, se dirige a la configuración de
protección asociada con la plantilla coincidente para determinar de qué forma debe
controlar el acceso a los recursos protegidos.

Cuando trabaje con configuraciones de protección, puede elegir restringir el acceso


en base al método HTTP, al nombre de sistema principal del cliente, a la dirección
IP del cliente, a usuarios específicos o a grupos específicos. Puede utilizar las
subdirectrices Mask en los formularios de configuración de protección para trabajar
con este tipo de protección.

Utilice los formularios de Configuración y administración para crear


configuraciones de protección.
1. Pulse Configuraciones.
2. Pulse Protección.
3. Pulse Crear configuración de protección.
4. Complete el formulario Crear configuración de protección que se proporciona.

Si utiliza la autenticación de clientes “SSL” en la página 108, el servidor solicita


certificados a todos los clientes que efectúen peticiones seguras. El servidor
establece una conexión segura tanto si el cliente tiene un certificado válido como si
no. Puede proteger los recursos basados en certificados válidos de clientes,
certificados con información de Nombre distinguido (DN) particular, certificados
que usted asocia con perfiles de usuario del AS/400 y certificados que usted asocia
con listas de validación.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Supresión de configuraciones de protección


Suprimir una configuración de protección supone eliminarla de manera
permanente de la configuración de servidor. Para sustituirla, deberá crear otra
configuración de protección.

Utilice los formularios de Configuración y administración para suprimir


configuraciones de protección.
1. Pulse Configuraciones.
2. En el menú de la barra de navegación, seleccione la configuración con la que
desee trabajar.
3. Pulse Protección.

Capítulo 10. Seguridad del IBM HTTP Server 55


4. Pulse Suprimir configuración de protección.
5. Seleccione una configuración de protección en la configuración que elija de la
lista en el formulario Suprimir configuración de protección que se proporciona.
6. Pulse Suprimir para eliminar la configuración de protección seleccionada.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Cambio de configuraciones de protección


Cambiar una configuración de protección supone cambiar cuáles son los recursos
de servidor que protege la configuración, así como la forma en que los protege.

Utilice los formularios de Configuración y administración para cambiar


configuraciones de protección existentes.
1. Pulse Configuraciones.
2. Pulse Protección.
3. Pulse Cambiar configuración de protección.
4. Elija una configuración de protección de la lista en el formulario Cambiar
configuración de protección que se proporciona.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Creación de listas de control de acceso


El control de accesos proporciona protección a nivel de directorio. El formulario de
listas de control de accesos (ACL) muestra las normas ACL que ya están
especificadas para el archivo ACL. El formulario permite añadir reglas nuevas, así
como sustituir o eliminar las existentes.

Utilice los formularios de Configuración y administración para configurar un


archivo ACL.
1. Pulse Listas de control de accesos.
2. Complete el formulario Listas de control de accesos que se proporciona.

Se recibe una confirmación cuando el servidor procesa el formulario.

Comunicaciones seguras entre usuarios y sitios web


El IBM HTTP Server proporciona transacciones seguras HTTP (HTTPS) con el
protocolo “SSL” en la página 108. Este protocolo asegura que los datos transferidos
entre un cliente y un servidor permanezcan privados. Permite que el cliente
autentique la identidad del servidor y que el servidor autentique la identidad del
cliente.

Puede trabajar con SSL y especificar la autenticación de clientes SSL en


configuraciones de protección y en listas de control de accesos (ACL) del servidor
web. Consulte el apartado Protección de recursos para obtener ayuda en la
creación de configuraciones de protección para la autenticación de usuarios y la
autenticación de clientes SSL.

Cuando un servidor tiene un certificado digital, los navegadores habilitados para


SSL, como por ejemplo Netscape Navigator, pueden comunicarse con seguridad
con el servidor mediante la utilización de SSL. Para ello, debe configurar el

56 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


servidor para un servicio seguro. Con SSL, puede establecer fácilmente un sitio
web habilitado con seguridad en Internet o en la intranet de su empresa. También
puede instalar certificados digitales en los clientes de la red para que el servidor
pueda autenticar conexiones sin solicitar un ID de usuario ni una contraseña.

Para configurar con seguridad, necesitará que uno de los siguientes productos de
IBM Cryptographic Access Provider esté instalado en el sistema.
v Crypto Access Provider de 40 bits para AS/400 (5769-AC1)
v Crypto Access Provider de 56 bits para AS/400 (5769-AC2)
v Cryptographic Access Provider de 128 bits (5769-AC3)

No puede ejecutar un servicio seguro sin uno de estos productos.

Configuración del servidor para un servicio seguro


Para configurar el servidor para un servicio web seguro, debe utilizar SSL.
También debe obtener un certificado digital para el servidor para que SSL lo utilice
en las instancias del servidor web. Puede utilizar el DCM (Digital Certificate
Manager) para obtener un certificado nuevo o para registrar un certificado
existente para cualquier instancia de servidor seguro del IBM HTTP Server para
AS/400. No obstante, debe tenerse en cuenta que el DCM es un producto que se
puede instalar por separado para el AS/400 y que no viene con el IBM HTTP
Server. Puede acceder al DCM a través de la página Tareas AS/400. Para obtener
más información, consulte DCM en Information Center. A continuación, utilice los
formularios de Configuración y administración para registrar el HTTP Server en el
DCM (consulte “Utilización de los formularios de Configuración y administración”
en la página 17).
1. Pulse Configuraciones.
2. Pulse Configuración de seguridad.
3. Complete el formulario Configuración de seguridad que se proporciona.
4. Pulse el botón Aplicar. Se recibe una confirmación cuando el servidor procesa
el formulario. Al rellenar este formulario se genera un ID de aplicación que
será necesario para completar la configuración de seguridad.
5. Pulse Digital Certificate Manager.
6. Pulse Trabajar con aplicaciones.
7. Complete el formulario Trabajar con aplicaciones que se proporciona.

Utilización de SSL con el servidor


Puede proporcionar servicio web seguro al ejecutar tráfico HTTP sobre el protocolo
“SSL” en la página 108. Para utilizar SSL, el servidor debe tener un certificado
digital.

De este modo, una empresa de venta al detalle en Internet permite que los
usuarios puedan examinar la mercancía sin seguridad. Entonces estos mismos
usuarios rellenan formularios de pedido y envían sus números de tarjeta de crédito
con seguridad.

Un navegador que no soporte HTTPS no puede solicitar direcciones URL mediante


HTTP sobre SSL. Los navegadores no habilitados para SSL no permitirán el envío
de formularios que necesiten un envío seguro.

Capítulo 10. Seguridad del IBM HTTP Server 57


Almacenamiento y consulta de información con LDAP
LDAP (protocolo de acceso a directorios ligeros) es un protocolo de servicios de
directorio que proporciona acceso a un directorio a través de TCP (protocolo de
control de transmisión) o de una conexión SSL. Permite almacenar información en
ese servicio de directorio y consultarla como si se tratara de una base de datos.

El servicio de directorio LDAP sigue un modelo cliente/servidor en el que uno o


varios servidores LDAP contienen los datos de directorio. Un cliente LDAP, por
ejemplo IBM HTTP Server, se conecta al servidor LDAP y realiza un petición. El
servidor LDAP efectúa la búsqueda en el directorio y contesta con el resultado. El
servidor LDAP puede estar situado en el AS/400 (Servicios de Directorio AS/400)
o en otros sistemas. IBM HTTP Server puede utilizar servidores LDAP a efectos de
configuración de servidores o bien a efectos de autenticación de usuarios.

La utilización de LDAP permite que varios servidores HTTP compartan


información de configuración.

Puede utilizar LDAP para recuperar la información de configuración.

Puede crear, cambiar o suprimir la configuración del servidor LDAP.

Utilización de LDAP con información de configuración


El almacenamiento de información en un servidor LDAP (protocolo de acceso a
directorios ligeros) permite que las aplicaciones compartan información.

Utilice los formularios de Configuración y administración para especificar la


configuración e información de servidor LDAP necesaria para recuperar la
información de configuración de un servidor LDAP.
1. Pulse Configuraciones.
2. Pulse LDAP.
3. Pulse Directrices LDAPInclude.
4. Complete el formulario Directrices LDAPInclude que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Creación de una configuración de servidor LDAP


El almacenamiento de información en un servidor LDAP (protocolo de acceso a
directorios ligeros) permite que las aplicaciones compartan información.

El servidor asocia información en un servidor LDAP con atributos del servidor. El


servidor genera una consulta basada en atributos, la envía al servidor LDAP y el
servidor LDAP devuelve los valores respectivos.

Utilice los formularios de Configuración y administración para crear la


configuración de servidor LDAP.
1. Pulse Configuraciones.
2. Pulse LDAP.
3. Pulse Crear configuración de servidor LDAP.
4. Complete la página uno del formulario Crear configuración de servidor LDAP que
se proporciona.

58 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


5. Pulse el botón Siguiente.
6. Complete la página dos del formulario Crear configuración de servidor LDAP que
se proporciona.
7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Cambio de una configuración de servidor LDAP


El almacenamiento de información en un servidor LDAP (protocolo de acceso a
directorios ligeros) permite que las aplicaciones compartan información.

El servidor asocia información en un servidor LDAP con atributos del servidor. El


servidor genera una consulta basada en atributos, la envía al servidor LDAP y el
servidor LDAP devuelve los valores respectivos.

Utilice los formularios de Configuración y administración para cambiar la


configuración de servidor LDAP.
1. Pulse Configuraciones.
2. Pulse LDAP.
3. Pulse Cambiar configuración de servidor LDAP.
4. Seleccione una configuración de servidor LDAP de la lista de la página uno del
formulario Cambiar configuración de servidor LDAP que se proporciona.
5. Pulse el botón Siguiente.
6. Complete la página dos del formulario Cambiar configuración de servidor LDAP
que se proporciona.
7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Supresión de una configuración de servidor LDAP


El almacenamiento de información en un servidor LDAP (protocolo de acceso a
directorios ligeros) permite que las aplicaciones compartan información.

El servidor asocia información en un servidor LDAP con atributos del servidor. El


servidor genera una consulta basada en atributos, la envía al servidor LDAP y el
servidor LDAP devuelve los valores respectivos.

Utilice los formularios de Configuración y administración para suprimir la


configuración de servidor LDAP.
1. Pulse Configuraciones.
2. Pulse LDAP.
3. Pulse Suprimir configuración de servidor LDAP.
4. Seleccione una configuración de servidor LDAP de la lista del formulario
Suprimir configuración de servidor LDAP que se proporciona.
5. Pulse Suprimir para eliminar la configuración de servidor LDAP seleccionada.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 10. Seguridad del IBM HTTP Server 59


Asegurar el servidor ante un ataque de denegación de servicio de
telnet
Un ataque podría provocar una denegación de servicio al servidor web. La
configuración para proteger el servidor ante ataques tiene los valores por omisión,
pero puede cambiarlos para adaptarlos a sus necesidades individuales.

El servidor puede detectar un ataque que puede provocar una denegación de


servicio mediante la medición del tiempo de espera excedido de algunas peticiones
de clientes. Si el servidor no recibe ninguna petición del cliente, entonces
determina que hay un ataque que puede provocar una denegación de servicio de
telnet en curso. Esto se produce después de crear la conexión inicial del cliente al
servidor.

El valor por omisión del servidor es realizar una detección y penalización del
ataque. Sin embargo, este valor por omisión puede no ser correcto para el entorno.
Si todos los accesos al servidor se efectúan a través de un cortafuegos, de un
servidor proxy o de un suministrador de servicios de Internet (ISP), la protección
ante denegación de servicio de telnet va incorporada en todas estas entidades.
Debe desactivar la protección ante denegación de servicio de telnet para esta
instancia de servidor para que el servidor no detecte una condición falsa de
denegación de servicio.

Utilice los formularios de Configuración y administración para configurar los


incidentes de detección y respuesta de denegación de servicio del servidor.
1. Pulse Configuraciones.
2. Pulse Gestión de sistema.
3. Pulse Denegación de servicio.
4. Complete el formulario Denegación de servicio que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

También puede supervisar las peticiones del servidor.

60 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 11. Supervisión de la actividad del servidor
Aunque la creación de archivos de anotaciones y la creación de informes están
relacionadas, el IBM HTTP Server las trata por separado.

Puede configurar archivos de anotaciones para reunir información de varias


fuentes en el servidor. Puede configurar informes para que proporcionen
información específica de los archivos de anotaciones. Los archivos de anotaciones
y los informes tienen la función de hacer un seguimiento y examinar las
actividades relativas al servidor.

La supervisión de la actividad del servidor proporciona la información para poder


tomar decisiones en relación al rendimiento y a la presentación. Esto evita ensayos
y pruebas en la gestión del sitio web.

El servidor define informes en un archivo de configuración para trabajar con


archivos de anotaciones de acceso definidos en el mismo archivo de configuración.
Varias instancias de servidor pueden compartir el mismo archivo de configuración.
Sin embargo, las instancias de servidor que deseen utilizar anotaciones e informes
deben tener sus propios archivos de configuración con sus propias directrices de
anotaciones e informes.

Esto elimina el problema cuando sólo una instancia de servidor puede escribir en
los archivos de anotaciones a la vez. Hacerlo de esta manera permite un nivel
superior de seguridad cuando los informes para cada servidor están en un
directorio diferente.

El servidor también tiene un supervisor de actividad de la web y un protocolo


simple de gestión de la red; ambos se pueden configurar.

Trabajo con archivos de anotaciones


El servidor se puede configurar para crear diversos archivos de anotaciones. Cada
día, a medianoche, el servidor cierra los archivos de anotaciones para ese día y
crea archivos de anotaciones nuevos. La información de fecha para el archivo de
anotaciones se encuentra en la extensión del archivo de anotaciones o en el nombre
del archivo de anotaciones.

El archivo de anotaciones de acceso contiene entradas para peticiones de páginas


efectuadas al servidor. El servidor HTTP se puede configurar para que escriba
información en el archivo de anotaciones de acceso en formato común o en
formato ampliado. Estos dos formatos de archivo de anotaciones son estándares en
el sector informático. Por tanto, los archivos de anotaciones generados en formato
común o ampliado son compatibles con muchos de los productos de análisis de
archivos de anotaciones que están disponibles en el mercado. El archivo de
anotaciones de acceso contiene información como la siguiente:
v La fecha y la hora
v El nombre de sistema principal o dirección IP del peticionario
v La URI para la petición
v El código de retorno
v El número de bytes servidos

© Copyright IBM Corp. 1998, 2000 61


Si se utiliza el formato de archivo de anotaciones ampliado, el archivo de
anotaciones de acceso también contendrá:
v El agente del usuario (es decir, el tipo de navegador utilizado para efectuar la
petición)
v La página referente
Si utiliza el formato de archivo de anotaciones ampliado puede adaptar
opcionalmente la información de acceso que se escribe en cada entrada del archivo
de anotaciones de acceso.

El servidor también crea un archivo de anotaciones de error que incluye los errores
que encuentran los clientes del servidor, como por ejemplo, los tiempos de espera
excedidos o la no obtención de acceso.

Puede estar satisfecho con los valores por omisión para los archivos de
anotaciones, pero puede configurarlos para que se adapten mejor a sus
necesidades.

Puede realizar las tareas siguientes para alterar los valores por omisión de las
anotaciones:
v Configure los valores globales del archivo de anotaciones.
v Configure el archivo de anotaciones de acceso.
v Configure el archivo de anotaciones de error.
v Cree el formato ampliado de anotaciones.
v Cambie el formato ampliado de anotaciones.
v Suprima el formato ampliado de anotaciones.

También puede controlar el mantenimiento de archivos de anotaciones de acceso y


de error antiguos. Los archivos de anotaciones de acceso y de error antiguos se
manejan por separado. Cuando los configura mediante sus formularios
individuales, puede elegir mantener sólo los archivos de anotaciones de acceso o
sólo los archivos de anotaciones de error, o bien ambos.

Las opciones de mantenimiento para archivos de anotaciones antiguos son:


v Puede guardarlos (en el mismo directorio con el mismo nombre).
v Puede eliminarlos si tienen una antigüedad superior a un cierto número de días.
(Todos los archivos de anotaciones con una antigüedad superior a una cierta
edad pueden suprimirse. El sistema continúa conservando los archivos de
anotaciones más nuevos).
v Puede eliminarlos si tienen un tamaño superior a un cierto número de
megabytes. (El sistema suprime el archivo de anotaciones más antiguo hasta que
el número total de megabytes para todos los archivos de anotaciones es menor
que el número de megabytes especificado.)
v Un programa de salida del usuario puede ejecutarse con los archivos de
anotaciones para manejar necesidades específicas de mantenimiento
(renombrarlos, moverlos a otro directorio, etcétera).

El servidor realiza el mantenimiento de los archivos de anotaciones una vez al día,


a medianoche.

62 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Configuración de los valores globales del archivo de
anotaciones
Esta tarea permite configurar el formato de hora y el formato de archivo de los
archivos de anotaciones.

El formato de hora es cómo el servidor especifica la hora en el archivo de


anotaciones para cada petición. La configuración del formato de archivo determina
cuál de los siguientes formatos utilizan los archivos de anotaciones.
v Común
v DDS (especificaciones de descripción de datos)
v Formato ampliado de anotaciones

Utilice los formularios de Configuración y administración para configurar los


valores globales de los archivos de anotaciones.
1. Pulse Configuraciones.
2. En la lista de la barra de navegación, seleccione una configuración con la que
desee trabajar.
3. Pulse Creación de archivos de anotaciones.
4. Pulse Valores globales de archivo de anotaciones.
5. Elija un formato de hora para el archivo de anotaciones en el formulario Valores
globales de archivo de anotaciones que se proporciona.
6. Elija un formato de archivo de anotaciones en el formulario Valores globales de
archivo que se proporciona.
7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Configuración del archivo de anotaciones de acceso


Por cada petición de acceso que recibe, el servidor web incluye una entrada en el
archivo de anotaciones de acceso. Dicho archivo contiene la hora, la fecha, el
nombre de sistema principal o la dirección IP del cliente que efectúa la petición y
demás información relacionada. Esta información sirve para determinar qué
personas (por ejemplo, clientes actuales o clientes nuevos) realizan la petición y
cuáles son sus preferencias e intereses. El resto de la información de las
anotaciones resulta útil para determinar cuáles son los problemas que causan los
errores del servidor.

Este formulario también permite configurar cómo los archivos del servidor acceden
a los archivos de anotaciones.

Si configura los archivos de anotaciones de acceso para su mantenimiento, los


archivos de anotaciones de acceso, agente y referente se ven afectados. Cada uno
de estos tres tipos de archivos de anotaciones se ve afectado del mismo modo,
pero el servidor los trata por separado. Las opciones de mantenimiento no afectan
a los archivos de anotaciones de acceso de proxy ni de acceso de antememoria. El
servidor siempre conserva estos archivos de anotaciones.

Utilice los formularios de Configuración y administración para configurar el


archivo de anotaciones de acceso.
1. Pulse Configuraciones.
2. Pulse Creación de archivos de anotaciones.

Capítulo 11. Supervisión de la actividad del servidor 63


3. Pulse Archivo de anotaciones de acceso.
4. Complete el formulario Archivo de anotaciones de acceso que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Configuración del archivo de anotaciones de error


Puede definir el archivo de anotaciones de error para que se adapte a sus
necesidades.

Puede utilizar los archivos de anotaciones de error con los valores de identificador
de juego de caracteres codificado (CCSID) y con los idiomas que sean necesarios.
Para trabajar con archivos de anotaciones de error y con texto traducible, será
necesario configurar los archivos de anotaciones para que soporten idiomas
nacionales (NLS).

El formato del archivo de anotaciones de acceso del servidor no incluye texto


traducible, por tanto, la configuración de los archivos de anotaciones para idiomas
nacionales (NLS) sólo afecta al archivo de anotaciones de error del servidor. La
tarea siguiente permite configurar los archivos de anotaciones de error con el valor
CCSID e idioma preferidos, o alterar estos elementos para un archivo de
anotaciones existente. El CCSID y la habilitación para NLS aparecen en los dos
primeros campos del formulario Archivo de anotaciones de error que aparece más
abajo.

Este formulario también permite configurar cómo el servidor archiva los archivos
de anotaciones.

La configuración del mantenimiento de los archivos de errores afecta a los archivos


de anotaciones de error. Los archivos de anotaciones de error contienen
información sobre los errores de los que ha informado el servidor. Las opciones de
mantenimiento del archivo de anotaciones de error también afectan a los archivos
de anotaciones de errores “CGI” en la página 103. Los archivos de anotaciones de
errores CGI contienen información de errores escrita por un programa CGI del
usuario.

Las opciones de mantenimiento para archivos de anotaciones antiguos son:


v Puede guardarlos (en el mismo directorio con el mismo nombre).
v Puede eliminarlos si tienen una antigüedad superior a un cierto número de días.
(Todos los archivos de anotaciones con una antigüedad superior a una cierta
edad pueden suprimirse. El sistema continúa conservando los archivos de
anotaciones más nuevos).
v Puede eliminarlos si tienen un tamaño superior a un cierto número de
megabytes. (El sistema suprime el archivo de anotaciones más antiguo hasta que
el número total de megabytes para todos los archivos de anotaciones es menor
que el número de megabytes especificado.)
v Un programa de salida del usuario puede ejecutarse con los archivos de
anotaciones para manejar necesidades específicas de mantenimiento
(renombrarlos, moverlos a otro directorio, etcétera).

Utilice los formularios de Configuración y administración para trabajar con el


archivo de anotaciones de error.
1. Pulse Configuraciones.

64 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


2. Pulse Creación de archivos de anotaciones.
3. Pulse Archivo de anotaciones de error.
4. Complete el formulario Archivo de anotaciones de error que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Creación del formato ampliado de anotaciones


La utilización del formato ampliado permite acceder a los archivos de anotaciones
para guardar más datos. También permite un mayor control sobre qué datos se
guardan en los archivos de anotaciones de acceso. Por omisión, el formato
ampliado de anotaciones permite capturar la información de anotaciones de acceso,
referente y agente en un archivo de anotaciones de acceso. El formato ampliado de
anotaciones también se puede utilizar para personalizar los datos que se guardan
en cada entrada de archivo de anotaciones de acceso.

Archivos de anotaciones de referente y de agente, configurados por separado,


anotarán los datos de agente y de referente. Puede configurar el archivo de
anotaciones con formato ampliado para que contenga esos mismos datos. En esta
situación, el servidor anota la información de agente y de referente en los archivos
de anotaciones individuales, y también anota la información en los archivos de
anotaciones de acceso.

Utilice los formularios de Configuración y administración para configurar el


formato ampliado de anotaciones.
1. Pulse Configuraciones.
2. Pulse Creación de archivos de anotaciones.
3. Pulse Crear formato ampliado de anotaciones.
4. Complete la página uno del formulario Crear formato ampliado de anotaciones que
se proporciona.
5. Pulse el botón Siguiente.
6. Complete la página dos del formulario Crear formato ampliado de anotaciones.
7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Cambio del formato ampliado de anotaciones


Esta tarea permite cambiar los parámetros que se aplican sólo a un nombre de
formato en concreto.

Utilice los formularios de Configuración y administración para cambiar el formato


ampliado de anotaciones.
1. Pulse Configuraciones.
2. Pulse Creación de archivos de anotaciones.
3. Pulse Cambiar formato ampliado de anotaciones.
4. Seleccione un ″Nombre de formato de archivo de anotaciones″ en el menú del
formulario Cambiar formato ampliado de anotaciones que se proporciona.
5. Pulse el botón Siguiente.
6. Complete la página dos del formulario Cambiar formato ampliado de anotaciones.

Capítulo 11. Supervisión de la actividad del servidor 65


7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Supresión del formato ampliado de anotaciones


Utilice los formularios de Configuración y administración para suprimir el formato
ampliado de anotaciones.
1. Pulse Configuraciones.
2. Pulse Creación de archivos de anotaciones.
3. Pulse Suprimir formato ampliado de anotaciones.
4. Seleccione un ″Nombre de formato de archivo de anotaciones″ en el menú del
formulario Suprimir formato ampliado de anotaciones que se proporciona.
5. Pulse Suprimir para eliminar el formato ampliado de anotaciones que ha
seleccionado.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Trabajo con informes


Los informes se basan en los resultados de los archivos de anotaciones
configurados. De igual modo que sucede con los archivos de anotaciones, tiene
control sobre los valores de los informes.

Puede configurar la creación de informes en dos niveles: básico y minería de uso


de la web. El nivel básico es un tipo de informe más general. La minería de uso de
la web aborda más detalles.

El servidor permite realizar las tareas siguientes para configurar la creación de


informes:
v Configurar los informes de acceso básico.
v Configurar los valores de informes globales.
v Configurar los informes de acceso de minería de uso de la web.
v Crear una plantilla de informe.
v Cambiar una plantilla de informe.
v Suprimir una plantilla de informe.

Configuración de los informes de acceso básicos


El formulario Informes de acceso - Básicos es una interfaz interactiva para la
generación de informes básicos. Los informes de acceso básicos visualizan la
información obtenida a partir de las anotaciones de acceso. Los informes de acceso
básicos no se generan a menos que estén habilitados.

Los informes básicos de actividad facilitan los tipos de informe siguientes:


v Los informes de sistema principal contienen una relación de los nombres de
sistema principal o las direcciones IP de las personas que han visitado el sitio
web. Si pulsa dos veces con el ratón en una entrada de la lista, podrá visualizar
el URL solicitado, la fecha, la hora y los bytes transferidos.

66 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


v Los informes de método contienen una relación de los métodos solicitados por
las personas que han visitado el sitio web. Si pulsa dos veces con el ratón en
una entrada de la lista, podrá visualizar el URL solicitado, la fecha, la hora y los
bytes transferidos.
v Los informes de código contienen una relación de resultados basada en los
códigos de retorno de los programas en ejecución en el sitio web. Si pulsa dos
veces con el ratón en una entrada de la lista, podrá visualizar el URL solicitado,
la fecha, la hora y el código devuelto.
v Los informes de URL contienen una relación de los URL a los que han accedido
las personas que han visitado el sitio web. Si pulsa dos veces con el ratón en
una entrada de la lista, podrá visualizar el nombre del sistema principal que
realiza la petición, la fecha, la hora y los bytes transferidos.

Utilice los formularios de Configuración y administración para configurar los


archivos de acceso básicos.
1. Pulse Configuraciones.
2. Pulse Informes de anotaciones.
3. Seleccione una configuración con la que desee trabajar.
4. Pulse Informes de acceso—Básicos.
5. Seleccione un nombre de plantilla en el menú del formulario Informes de
acceso—Básicos que se proporciona.
6. Pulse el botón Siguiente.
7. Complete la página dos del formulario Informes de acceso—Básicos.
8. Pulse el botón Aplicar.

Configuración de los valores de informes globales


Puede configurar la generación de los informes a una hora determinada cada día.
Independientemente de la opción seleccionada, los archivos de anotaciones se
cierran a medianoche.

Al generar informes a una hora determinada del día, el servidor genera los
informes para los archivos de anotaciones del día anterior. El servidor también
genera los informes para el día actual para las entradas de anotaciones ya
efectuadas durante ese día.

Al generar los informes en un intervalo regular de tiempo, los informes se generan


según el contenido del archivo de anotaciones ese mismo día. Si no hay informes
completos para el día actual, el servidor genera los informes para el día anterior.

Esta tarea también permite configurar el servidor para archivar informes a nivel
básico y a nivel de minería de uso de la web.

Utilice los formularios de Configuración y administración para configurar la hora


del día en que desea efectuar la generación de informes.
1. Pulse Configuraciones.
2. Pulse Informes de anotaciones.
3. En el menú de la barra de navegación, elija una configuración con la que
desearía trabajar.
4. Pulse Valores de informes globales.
5. Complete el formulario Valores de informes globales que se proporciona.
6. Pulse el botón Aplicar.

Capítulo 11. Supervisión de la actividad del servidor 67


Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Cuando haya configurado el formulario Valores de informes globales, utilizará las


estadísticas que proporciona.

Configuración de los informes de acceso de minería de uso


de la web
El formulario Informes de acceso-Minería de uso de la web permite ver informes
detallados semanales y diarios basados en datos de los archivos de anotaciones de
acceso, archivos de anotaciones de agente y archivos de anotaciones de referente.

Las estadísticas de acceso detalladas indican la secuencia de páginas web a las que
ha accedido un usuario durante su visita. Pueden servir para saber por dónde
entran y salen las personas del sitio web y cuáles son las páginas, en conjunto, más
visitadas. Se puede apreciar cuáles son las pautas de navegación y el
comportamiento de los usuarios, lo que, a su vez, permite organizar mejor las
páginas web. Una vez configurado, el servidor genera informes automáticamente
que sólo se pueden personalizar a través de las plantillas de informes estándar.

Puede supervisar los detalles de las estadísticas de acceso de estas maneras:


v En base a usuario
v En base a vía de acceso
v En base a grupo

El servidor proporciona informes diarios para los tres tipos de estadísticas.


Además, proporciona un informe en base a usuario de la semana anterior a la
fecha actual.

Utilice los formularios de Configuración y administración para ver los informes de


estadísticas de acceso detallados.
1. Pulse Configuraciones.
2. Pulse Informes de anotaciones.
3. En el menú de la barra de navegación, elija una configuración con la que desea
trabajar.
4. Pulse Informes de acceso-Minería de uso de la web.
5. Elija un nombre de plantilla en el formulario Informes de acceso-Minería de uso de
la web que se proporciona.
6. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Pulse Aplicar para obtener una pantalla con los tres tipos de estadísticas. En esa
pantalla, puede navegar para obtener más detalles de la información si así lo
desea.

Informes de estadísticas de minería de uso de la web basadas


en usuarios
Las estadísticas en base a usuario sirven de ayuda para estudiar los movimientos
de los usuarios en un sitio web. El servidor registra cada sesión de usuario en
forma de secuencia de enlaces “HTML” en la página 103 seguidos por un usuario
determinado. Si un usuario no realiza ninguna actividad durante un lapso de

68 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


tiempo preestablecido, el servidor considera que la siguiente secuencia de enlaces
es una nueva sesión de usuario. Los informes en base a usuario muestran:
v Las páginas a las que se accede con mayor frecuencia, ordenadas por contador
de usuarios.
v Las direcciones IP de las que proceden mayoritariamente los usuarios que
vienen a visitar el sitio web, ordenadas por contador de usuarios.
v La distribución de las sesiones de usuario tanto por duración como por número
de páginas a las que se ha accedido (si se visualiza con un navegador habilitado
para Java, se da soporte a gráficos de barras).
v El enlace externo (referente) que remite al sitio web con mayor frecuencia. Éstas
son las páginas desde las que los usuarios entran en el sitio web con mayor
frecuencia.
v La página por la que un usuario sale del sitio web con mayor frecuencia.
v Los agentes o navegadores utilizados con mayor frecuencia.

Informes de estadísticas de minería de uso de la web basadas


en vías de acceso
En las estadísticas en base a vía de acceso se identifican las vías de acceso que se
han utilizado para viajar por las páginas web. Cada vía de acceso de usuario es la
secuencia de páginas “HTML” en la página 103 que ha elegido el usuario y puede
revelar cuál es el comportamiento real de navegador del usuario. Las estadísticas
en base a vía de acceso indican de qué forma han seguido en realidad los usuarios
los enlaces HTTP intercalados en una presentación web.

Informes de estadísticas de minería de uso de la web basadas


en grupos
Las estadísticas en base a grupo señalan cuáles son los grupos de páginas que se
visitan con mayor frecuencia durante una sesión de usuario. Esto ayuda a ver qué
grupos de páginas son los más visitados. Una sesión de usuario puede contener
varias vías de acceso; y puede ser que el grupo de las páginas más visitadas en
una sesión no se encuentre en una misma vía de acceso. Si se estudian las
estadísticas en base a vía de acceso y en base a grupo, se puede reunir una
información valiosa que contribuirá a mejorar la organización y las conexiones de
la presentación web.

Creación de una plantilla de informe


Esta tarea permite configurar una plantilla de informe según sus especificaciones.

Utilice los formularios de Configuración y administración para crear una plantilla


de informe.
1. Pulse Configuraciones.
2. Pulse Informes de anotaciones.
3. Pulse Crear plantilla de informe.
4. Complete la página uno del formulario Crear plantilla de informe que se
proporciona.
5. Pulse el botón Siguiente.
6. Complete la página dos del formulario Crear plantilla de informe.
7. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 11. Supervisión de la actividad del servidor 69


Cambio de una plantilla de informe
Utilice los formularios de Configuración y administración para cambiar una
plantilla de informe.
1. Pulse Configuraciones.
2. Seleccione una configuración con la que desee trabajar.
3. Pulse Informes de anotaciones.
4. Pulse Cambiar plantilla de informe.
5. Seleccione un nombre de plantilla en el menú del formulario Cambiar plantilla de
informe que se proporciona.
6. Pulse el botón Siguiente.
7. Efectúe los cambios que desee en la página dos del formulario Cambiar plantilla
de informe.
8. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Supresión de una plantilla de informe


Utilice los formularios de Configuración y administración para suprimir una
plantilla de informe.
1. Pulse Configuraciones.
2. Seleccione una configuración con la que desee trabajar.
3. Pulse Informes de anotaciones.
4. Pulse Suprimir plantilla de informe.
5. Seleccione un nombre de plantilla en el menú del formulario Suprimir plantilla
de informe que se proporciona.
6. Pulse el botón Suprimir para eliminar la plantilla de informe seleccionada.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Utilización del supervisor de actividad de la web


El supervisor de actividad de la web permite visualizar el rendimiento del servidor
y la red, así como las estadísticas de estado y las entradas de anotaciones de
acceso. Puede realizar esto sin estar en la misma máquina en la que se ejecuta el
servidor.

Utilice los formularios de Configuración y administración para acceder al


supervisor de actividad de la web.
1. Pulse Instancias de servidor.
2. Pulse Trabajar con instancias de servidor.
3. Elija una instancia de servidor en el menú del formulario Trabajar con instancias
de servidor que se proporciona.
4. Especifique los parámetros de arranque en el mismo formulario.
5. Pulse Supervisor para que aparezca un formulario en que se mostrará la
información de la instancia de servidor seleccionada.

Puede supervisar lo siguiente:

70 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


v Actividad (conexiones, tiempos de respuesta, productividad, número de
peticiones, número de errores)
v Red (cantidad de datos salientes y entrantes)
v Acceso (entradas de anotaciones de acceso)
v Acceso de proxy (entradas de anotaciones de acceso de proxy)

Tenga en cuenta que para supervisar la información de acceso y de acceso a proxy,


el servidor que se supervisa debe tener habilitadas estas funciones de anotación.

Trabajo con el subagente SNMP del servidor


Un sistema de gestión de red es una aplicación que se ejecuta simultáneamente. El
sistema supervisa una red, muestra su estado y la controla. El protocolo simple de
gestión de red (SNMP) es el estándar de gestión de red. Este protocolo comunica
información de gestión a dispositivos de una red. Los dispositivos de red suelen
tener un agente SNMP y uno o varios subagentes. El agente SNMP se comunica
con la estación de gestión de la red o bien responde a peticiones SNMP en la línea
de mandatos. El subagente SNMP recupera y actualiza los datos y se los da al
agente SNMP para que éste se los comunique al solicitante.

El servidor proporciona una base de información de gestión SNMP y un subagente


SNMP. Se puede utilizar cualquier sistema de gestión de red habilitado para SNMP
para supervisar el estado, la productividad y la actividad del servidor. Los datos
base de información de gestión describen el servidor web que se gestiona,
muestran el estado actual y reciente del servidor y facilitan estadísticas del
servidor.

Debe efectuar las tareas siguientes cuando trabaje con el SNMP:


1. Habilite explícitamente el soporte SNMP; para ello, utilice la directriz de
configuración del servidor SNMP.
2. Proporcione un nombre de comunidad para permitir que los usuarios puedan
acceder a la información SNMP.
3. Personalice una dirección de correo electrónico para que la gestión pueda
utilizarla.

El sistema de gestión de la red recupera valores base de información de gestión de


otros dispositivos. Entonces puede notificarle a usted si el servidor sobrepasa los
valores umbral especificados. Con estos valores usted puede realizar ajustes o
arreglos antes de que estos problemas provoquen paradas del servidor.

Nota: Todos los dispositivos gestionados o que gestionan deben tener un agente
SNMP.

Utilice los formularios de Configuración y administración para trabajar con SNMP.


1. Pulse Configuraciones.
2. Pulse Gestión de sistema.
3. Pulse SNMP.

Puede realizar las tres tareas siguientes en el formulario SNMP que se proporciona
con las instrucciones anteriores:
1. Para habilitar o inhabilitar SNMP, seleccione o deseleccione el recuadro
″Habilitar SNMP″ que se proporciona.

Capítulo 11. Supervisión de la actividad del servidor 71


2. Para proporcionar un nombre de comunidad para SNMP, especifique un
nombre de comunidad en el espacio ″Nombre de comunidad″ que se
proporciona.
3. Para personalizar una dirección de correo electrónico para que reciba informes
de problemas SNMP, especifique la dirección de correo electrónico adecuada en
el espacio ″Añadir dirección de correo electrónico″ que se proporciona.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

72 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 12. Configuración del IBM HTTP Server como proxy
Un servidor proxy puede actuar como una parte importante del sistema de
seguridad. Asegura el control y el uso de la antememoria para las comunicaciones.
Un servidor proxy recupera archivos de otros servidores. A continuación, guarda
los archivos en la antememoria del servidor local para mejorar el rendimiento de
las peticiones subsiguientes del mismo archivo. Esto sólo funciona si configura la
antememoria. Puede utilizar un proxy con un cortafuegos.
1. El primer paso de la configuración es configurar las funciones del servidor
proxy y configurar los túneles SSL.
2. Entonces puede completar alguna o todas estas opciones:
v Configure los valores de antememoria básicos del servidor
v Designe un número de puerto para el servidor proxy
v Configure una jerarquía de servidores proxy
v Configure las funciones avanzadas de antememoria del servidor
3. Después puede especificar qué clientes pueden utilizar el proxy.
4. Y, a continuación, configure el servicio seguro en el servidor.

Configuración de las funciones del proxy y túnel SSL del servidor


Para configurar el servidor como proxy, debe especificar los protocolos para los
que desea que el servidor actúe de servidor proxy. Para ello, rellene el formulario
Valores del servidor proxy para los protocolos para los que este servidor funciona
como proxy.

El gran éxito de la capa de “SSL” en la página 108 (capa de sockets segura) ha


convertido en vital la ampliación del protocolo proxy WWW actual. Esto permitiría
al cliente SSL abrir un túnel seguro a través del proxy. Algunos navegadores web,
como por ejemplo, Netscape Navigator, utilizan los túneles SSL para establecer una
conexión segura con un servidor de destino a través de un proxy. El proxy puede
ser un servidor base o un servidor seguro.

Cuando utilice los túneles SSL, el proxy no debe tener acceso a los datos que
transfiere en cualquier dirección. Esto se debe a motivos de seguridad. El proxy
sólo debe conocer las direcciones origen y destino de la información, así como la
información de autenticación del usuario. Debido a que la utilización de los túneles
SSL es genérica, puede utilizarlos para acceder a recursos de puertos diferentes.

Utilice los formularios de Configuración y administración para configurar las


funciones de proxy básicos y los túneles SSL.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Valores de servidor proxy.
4. Complete el formulario Valores de servidor proxy que se proporciona. Para activar
los túneles SSL, complete el campo Puertos de túneles SSL y habilite los
túneles SSL.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

© Copyright IBM Corp. 1998, 2000 73


Cuando haya configurado el servidor proxy, puede crear otros y, a continuación,
crear una jerarquía de servidores proxy para usted mismo.

Configuración de los valores de antememoria básicos del servidor


proxy
Realice este paso si desea que el servidor proxy también actúe como servidor
proxy de antememoria.

Dentro de una intranet, puede configurar un servidor como proxy de antememoria


para reducir la cantidad de tráfico en la red. En redes grandes, puede conectar una
jerarquía de proxies de antememoria. Una petición de cliente asciende en cascada a
través de la jerarquía de servidores hasta que recupera el documento de una
antememoria de un servidor. La petición recupera un documento, que no está en
antememoria, del servidor real donde reside el documento.

Utilice los formularios de Configuración y administración para configurar los


valores de antememoria básicos del servidor.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Valores de antememoria.
4. Complete el formulario Valores de antememoria que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Designación de un número de puerto para el servidor proxy


Realice este paso sólo si desea que el servidor proxy esté a la escucha de un
número de puerto que no sea el número de puerto HTTP por omisión. El número
de puerto HTTP por omisión es el 80. Hay tres motivos posibles por los que podría
querer cambiar el número de puerto por omisión:
v Podría existir una convención de numeración especial en su empresa.
v Podrían existir aplicaciones que tuvieran un rango de números de puerto
limitado.
v Otra aplicación podría estar utilizando el puerto 80.

Nota: No puede estar a la escucha del puerto si el servidor está activo. El puerto
sólo está activo cuando una aplicación lo está utilizando activamente.

Utilice los formularios de Configuración y administración para designar un


número de puerto.
1. Pulse Configuraciones.
2. Pulse Básica.
3. En el formulario Básica que se proporciona, cambie el campo Puerto por
omisión por el puerto que desea que el proxy escuche. El valor por omisión de
este campo es 80. Algunos números de puerto utilizados normalmente para
servidores proxy son 8080 y 8008.
4. Pulse el botón Aplicar.

74 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Si desea mantener los cambios, debe rearrancar el servidor.

Configuración de una jerarquía de servidores proxy


Puede especificar que el servidor direccione algunas peticiones a otro servidor
proxy. Esto permite que se encadene una jerarquía de servidores proxy.

Utilice los formularios de Configuración y administración para configurar una


jerarquía de servidores proxy.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Cadena de proxies y dominio sin proxy.
4. En el formulario Cadena de proxies y dominio sin proxy que se proporciona, pulse
″Insertar antes″.
5. En la lista que se proporciona, seleccione el protocolo para el que especifica un
URL.
6. En el campo URL, especifique el URL al que direccionar las peticiones de ese
protocolo.
7. Especifique los dominios sin proxy en el campo que se proporciona.
8. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Configuración de funciones avanzadas de antememoria


Puede desarrollar más las funciones de antememoria del servidor con cualquiera
de los cuatro temas siguientes:
v Utilización de filtros de antememoria.
v Configuración de la caducidad de los archivos en antememoria.
v Establecimiento de un límite de tiempo para archivos en antememoria.
v Utilización de otros límites de tiempo de antememoria.

Trabajo con filtros de antememoria


Los filtros de antememoria del servidor permiten elegir qué archivos debe guardar
el servidor en antememoria y qué archivos no deben guardarse en antememoria.

Utilice los formularios de Configuración y administración para trabajar con los


filtros de antememoria.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Filtros de antememoria.
4. Complete el formulario Filtros de antememoria que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 12. Configuración del IBM HTTP Server como proxy 75


Configuración de la caducidad de los archivos en
antememoria
Esta tarea permite establecer límites de tiempo con el fin de conservar los archivos
en antememoria que no se utilizan. Se puede definir un límite de tiempo que
determine cuándo caducan los archivos en antememoria no utilizados. Cuando
decida eliminar todos los documentos que no contengan en la cabecera la
información de tiempo de caducidad, el servidor eliminará los archivos de dicho
tipo que coincidan con la plantilla especificada una vez transcurrido el tiempo
correspondiente. Este valor altera temporalmente las fechas de caducidad de las
cabeceras de petición de URL de los archivos. Al ejecutar el proceso de recogida de
basura, el servidor elimina los archivos en antememoria que han caducado. Dado
que los sitios web actualizan las páginas y cambian los URL sin previo aviso, el
establecer límites de tiempo para los archivos en antememoria garantiza que el
servidor recuperará la información más actual.

Utilice los formularios de Configuración y administración para trabajar con la


caducidad de los archivos en antememoria.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Caducidad de los archivos en antememoria.
4. Complete el formulario Caducidad de los archivos en antememoria que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Establecimiento de un límite de tiempo para archivos en


antememoria
Esta tarea permite establecer el límite de tiempo que determine cuándo caducan los
archivos en antememoria no utilizados. Si decide eliminar los archivos en
antememoria no utilizados una vez haya transcurrido un tiempo de caducidad
especificado, el servidor eliminará los archivos en antememoria que no se hayan
utilizado. Este valor altera temporalmente las fechas de caducidad de las cabeceras
de petición de URL de los archivos. Al ejecutar el proceso de recogida de basura, el
servidor elimina los archivos en antememoria caducados. Dado que los sitios web
actualizan las páginas y cambian los URL sin previo aviso, el establecer límites de
tiempo para los archivos en antememoria garantiza que el servidor recuperará la
información más actual.

Utilice los formularios de Configuración y administración para establecer límites


de tiempo para archivos en antememoria.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Límite de tiempo para archivos en antememoria.
4. Complete el formulario Límite de tiempo para archivos en antememoria que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

76 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Trabajo con otros límites de tiempo de antememoria
Esta tarea permite establecer el límite de tiempo que determina cuándo caducan
los archivos HTTP, FTP (protocolo de transferencia de archivos) o Gopher en
antememoria no utilizados. Este valor altera temporalmente las fechas de
caducidad de las cabeceras de petición de URL de los archivos. Al ejecutar el
proceso de recogida de basura, el servidor elimina los archivos en antememoria
caducados. Dado que los sitios web actualizan las páginas y cambian los URL sin
previo aviso, el establecer límites de tiempo para los archivos en antememoria
garantiza que el servidor recuperará la información más actual.

Utilice los formularios de Configuración y administración para trabajar con otros


límites de tiempo de antememoria.
1. Pulse Configuraciones.
2. Pulse Valores de proxy.
3. Pulse Otros límites de tiempo de antememoria.
4. Complete el formulario Otros límites de tiempo de antememoria que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Especificación de qué clientes pueden utilizar el proxy


Puede utilizar la función de protección del servidor para controlar qué clientes
pueden utilizar el servidor como proxy. Esto es parte del control de acceso al
servidor.

Utilice los formularios de Configuración y administración para especificar qué


clientes pueden utilizar el servidor como proxy.
1. Pulse Configuraciones.
2. Pulse Protección.
3. Pulse Protección de documentos.
4. Complete el formulario Protección de documentos que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 12. Configuración del IBM HTTP Server como proxy 77


78 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 13. Clasificar sitios web y servir información web
calificada
PICS (Platform for Internet Content Selection) permite que los usuarios de Internet
filtren el material que encuentran mientras navegan por la web. Los usuarios
pueden aceptar o rechazar el material según sus clasificaciones. Este filtraje permite
que los padres, empresas, escuelas o individuos concretos puedan bloquear el
acceso a material no adecuado o censurable. Para la información sobre PICS más

actualizada, consulte el sitio web de PICS . Debe tener acceso a Internet para
poder consultar este sitio. Las especificaciones que se publican en este sitio web
permiten que:
v La gente que publica información en la web pueda clasificar y calificar sus
propios documentos. Esta información pueden ser archivos HTML u otros
archivos que contengan imágenes, sonido o animaciones.
v Servicios de clasificación independientes puedan clasificar y calificar documentos
publicados por otros sitios web y puedan distribuir las calificaciones a quien las
solicite.
v Los usuarios de Internet utilicen sus navegadores para solicitar estas
calificaciones y determinen cómo manejar la información clasificada y no
clasificada.

Cómo utilizan PICS los clientes web

Los clientes habilitados para PICS permiten que los usuarios determinen qué
servicios de clasificación desean utilizar y, para cada servicio de clasificación, qué
clasificaciones son aceptables y cuáles no son aceptables.

Por ejemplo, una familia podría elegir un servicio de clasificación que clasifique
documentos según su contenido sexual. El servicio de clasificación podría tener
una clasificación baja para un idilio, una clasificación más alta para besos
apasionados y una clasificación incluso más alta para una actividad sexual más
explícita. Los padres podrían decidir que los documentos que contengan un idilio
tengan la clasificación más alta aceptable en su hogar. Entonces configurarían el
navegador para que rechazara todos los documentos que no estén clasificados o
que contengan una clasificación más alta en este servicio de clasificación.

En otro ejemplo, Hi-Tek Systems Corporation podría clasificar sus propios


documentos con ″Sólo para uso de Hi-Tek″ y podría equipar a todos sus
empleados con navegadores configurados para aceptar únicamente documentos
con ″Sólo para uso de Hi-Tek″.

Existen varios pasos en este proceso.


v El cliente envía una petición.
Cuando un cliente habilitado para PICS solicita un documento, en la petición se
indica qué servicios de clasificación interesan. Por ejemplo, suponga que unos
padres hubieran configurado su navegador para evaluar calificaciones del
servicio de clasificación The Best. Cuando sus hijos pulsan un enlace a un
documento HTML, la petición del navegador también solicitaría las calificaciones
asignadas al documento por este servicio de clasificación.
v El servidor envía una respuesta.

© Copyright IBM Corp. 1998, 2000 79


Suponga que el servidor habilitado para PICS tenga una copia de las
calificaciones que solicita el cliente. Cuando el servidor recibe la petición del
cliente, envía las calificaciones junto con el documento solicitado. Sin embargo, si
el servidor no soporta PICS o no tiene copias de las calificaciones de ese servicio
de clasificación en concreto, envía el documento solicitado igualmente.
v El cliente comprueba primero la respuesta del servidor.
El cliente comprueba primero si las calificaciones solicitadas están intercaladas
en el documento (en la metainformación) o si se han enviado junto con el
documento. Algunos clientes podrían aceptar información de clasificación
intercalada en el archivo. Otros podrían solicitar una calificación separada de un
servicio de clasificación registrado y una garantía de que ha sido creada por
dicho servicio. Si el cliente encuentra satisfactoriamente la información de la
calificación que deseaba, evalúa la calificación y visualiza el documento, o bien
lo bloquea y visualiza un mensaje.
v El cliente se pone en contacto con el servicio de clasificación si es necesario.
Si el cliente no recibe la información de calificación con el documento solicitado
al servidor, podría enviar una petición subsiguiente directamente al servicio de
clasificación, en la que se solicite la información de calificación para ese
documento. Esto requiere una segunda conexión, lo cual puede tardar más
tiempo y desanimar futuras visitas a ese sitio. El navegador espera hasta que se
devuelve la información de calificación antes de visualizar datos.

Utilización de un servicio de clasificación para clasificar su sitio

Con el IBM HTTP Server puede almacenar y servir calificaciones para los
documentos que publique. Si elige esta opción, deberá empezar con el registro de
un servicio de clasificación de terceros.

Configuración de un servicio de clasificación

El servidor web también le permite actuar como servicio de clasificación o agencia


de calificaciones; para ello, proporciona un modo de mantener y distribuir
calificaciones para su sitio o para otros sitios web.

Configuración de un servicio de clasificación PICS y de una agencia


de calificaciones PICS
Debido a que muchos webmasters querrán clasificar sus páginas, tiene la
oportunidad de proporcionar un servicio a un gran número de sitios web.
v Los suministradores de contenido se pondrán en contacto con su organización
para solicitar que clasifique su sitio web y les proporcione calificaciones para
que puedan servirlas junto con los documentos web.
v Los clientes se conectarán electrónicamente a su servidor para solicitar
calificaciones para las páginas que intentan ver cuando no pueden obtener la
información de calificaciones en las páginas solicitadas.

El archivo de configuración PICS proporciona el modo de gestionar las


calificaciones para otros sitios web y transmitirlas cuando se soliciten.

Las especificaciones PICS permiten que cualquiera pueda configurar un servicio de


clasificación, definir los criterios según los cuales clasificar sitios web y
documentos y, a continuación, proporcionar las clasificaciones. Con el soporte para
PICS, puede establecer su servidor como servicio de clasificación y mantener y
distribuir calificaciones para otros sitios web. Puede clasificar documentos en un

80 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


sitio web individualmente o utilizar caracteres de comodín para asignar la misma
clasificación rápidamente a la totalidad o a parte de las ofertas de un sitio. Deberá
crear estas calificaciones y su propio archivo RAT; puede utilizar el archivo de
configuración PICS para gestionar estas calificaciones desde un punto central.
Entonces el servidor podrá enviar automáticamente las calificaciones asignadas
cuando un cliente las solicita.

Si un sitio web que ha clasificado solicita calificaciones para sus páginas, puede
proporcionarlas con todas sus clasificaciones actuales. Desafortunadamente, el
World Wide Web Consortium todavía no ha definido un estándar para que las
agencias de calificaciones o servicios de clasificación envíen toda la información
sobre calificaciones a un sitio web. Esto significa que los servicios de clasificación y
el sitio web que los ha solicitado deberán determinar el método para este
intercambio.

Esta tarea sirve para configurar el servidor como servicio de clasificación PICS
(Platform for Internet Content Selection). Será necesario definir un sistema de
clasificación y crear un archivo RAT propio. Consulte la especificación PICS del

World Wide Web Consortium para obtener instrucciones acerca de cómo


hacerlo. Esta especificación incluye la sintaxis del formato legible por máquina del
archivo RAT. También será necesario especificar el URL que deberán utilizar los
servidores y los clientes habilitados para PICS cuando utilicen sus navegadores
para ponerse en contacto con el servidor para obtener las calificaciones. El valor
por omisión es interno, lo que significa que las calificaciones se almacenan en el
servidor. Este valor proporciona el mejor rendimiento. Debe tener acceso a Internet
para poder consultar este sitio.

Utilice los formularios de Configuración y administración para registrar un servicio


de clasificación propio.
1. Pulse Configuraciones.
2. Pulse PICS local.
3. Pulse Registrar un servicio de clasificación propio.
4. Complete el formulario Registrar un servicio de clasificación propio que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente. A continuación, puede crear una calificación PICS.

Mantenimiento del servicio de clasificación PICS y de la agencia de


calificaciones
Esta tarea sirve para gestionar las calificaciones PICS correspondientes a otros
sitios web desde un punto central y para servirlas a los clientes cuando éstos las
soliciten. Puede añadir, cambiar y suprimir las entradas de calificación que asocian
documentos o páginas concretos con las calificaciones.

Utilice los formularios de Configuración y administración para mantener las


entradas de calificaciones PICS para otros sitios web.
1. Pulse Configuraciones.
2. Pulse PICS local.
3. Pulse Mantener entradas de calificaciones PICS para otros sitios web.

Capítulo 13. Clasificar sitios web y servir información web calificada 81


4. Complete el formulario Mantener entradas de calificaciones PICS para otros sitios
web que se proporciona.
5. Pulse el botón Buscar y el resultado aparecerá en el formulario Entradas de
calificaciones PICS para otros sitios web.
6. Complete el formulario Entradas de calificaciones PICS seleccionadas para otros
sitios web.
7. Pulse el botón Aplicar.

Creación de una calificación PICS


Si decide actuar como servicio de clasificación, deberá crear archivos PICS. Cuando
los webmasters se pongan en contacto con usted para solicitarle una calificación,
les enviará estos archivos.

Ampliaciones de calificaciones PICS

El IBM HTTP Server dispone de ampliaciones que se han añadido para evitar la
entrada de datos repetitivos y para permitir la adición de comentarios.
Comentarios para su propio uso
Puede insertar comentarios para su propio uso en los archivos de
calificaciones. Las líneas de los comentarios deben empezar con el carácter
#. Las líneas que empiezan con # no se envían a los clientes. Este tipo de
comentarios se añaden a las sentencias de comentario utilizadas en las
calificaciones, que sí se envían a los clientes.
Variables adicionales
Puede insertar las variables siguientes en los archivos de calificación:
v %%URL%%
El URL actual se sustituirá por esta variable. Cuando el servidor recibe
una petición de una calificación que contiene %%URL%%, sustituye esta
variable por la sentencia for correcta antes de enviar la calificación.

Nota: No utilice esta variable en calificaciones genéricas (las que se


aplican a varios archivos).
v %%SERVICENAME%%
El nombre de servicio solicitado se sustituirá por esta variable. Cuando
el servidor recibe una petición de una calificación que contiene
%%SERVICENAME%%, sustituye esta variable por la sentencia de servicio
correcta antes de enviar la calificación.

Utilice los formularios de Configuración y administración para crear una


calificación PICS.
1. Pulse Configuraciones.
2. Pulse PICS local.
3. Pulse Calificaciones PICS del servicio de clasificación propio.
4. Complete el formulario Calificaciones PICS del servicio de clasificación propio que
se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

82 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Deberá almacenar todas las calificaciones PICS (Platform for Internet Content
Selection) en un sistema de archivos integrado con posibilidad de ejecución
multihebra. El sistema almacena cada calificación en un archivo separado.

Después de crear archivos PICS puede requerir ayuda para el Mantenimiento de


los archivos PICS

Registro de servicios de clasificación de terceros


Esta tarea sirve para registrar los servicios de clasificación de terceros cuyas
calificaciones PICS (Platform for Internet Content Selection) utilizará el sitio web
propio.

Cualquier individuo u organización puede ofrecer calificaciones de contenido para


información en Internet y funcionar como servicio de clasificación. Puede utilizar el
servidor para arrancar un servicio de clasificación y una agencia de calificaciones.
Tanto si utiliza un servicio de clasificación como si actúa como un servicio de
clasificación propio, trabajará con archivos de calificación y archivos de
clasificación. Los archivos de calificación suelen tener la extensión .lbl, mientras
que los archivos de clasificación tienen la extensión .rat.

Para poder registrar un servicio de clasificación, debe tener almacenada en el


servidor una copia del archivo RAT de dicho servicio de clasificación. En el archivo
RAT se describe el sistema de clasificación y se facilita el URL identificativo del
servicio. También es necesario que obtenga las calificaciones del servicio de
clasificación de terceros. Puede recuperarlas de forma automática utilizando el
formulario Solicitar calificaciones a Servicios de clasificación de terceros.

Utilice los formularios de Configuración y administración para registrar un servicio


de clasificación de terceros.
1. Pulse Configuraciones.
2. Pulse PICS de terceros.
3. Pulse Registrar servicios de clasificación de terceros.
4. Complete el formulario Registrar servicios de clasificación de terceros que se
proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente. Es posible que necesite ayuda para solicitar calificaciones PICS
después de configurar el servicio de clasificación.

Petición de información de calificaciones PICS


Efectúe esta tarea para solicitar entradas de calificaciones a un servicio de
clasificación de terceros.

Si éste tiene Domino Go Webserver o IBM HTTP Server, puede solicitar


electrónicamente las calificaciones correspondientes a todos los documentos del
sitio web propio que hayan sido clasificados por el servicio de terceros. En
respuesta a la petición, recibirá tanto las calificaciones como las entradas de
calificación del archivo de configuración PICS. Ambos tipos de información se
almacenan automáticamente en el servidor propio, en el directorio especificado en
el formulario.

Capítulo 13. Clasificar sitios web y servir información web calificada 83


El directorio debe existir y usted debe autorizar al servidor para que grabe en ese
directorio. Si el servicio de clasificación de terceros no ha clasificado el sitio web,
devolverá como respuesta la indicación de que no posee la información solicitada.

Nota: Para un tiempo de respuesta más rápido, las calificaciones de clasificación


para su sitio deben residir en su sitio web. De este modo el servidor no
tiene que llamar al servidor de la agencia de calificaciones para realizar la
petición de información de clasificación, sino que puede proporcionar la
información de clasificación desde su propia copia del archivo de
calificación.

Utilice los formularios de Configuración y administración para solicitar


información de calificaciones PICS.
1. Pulse Configuraciones.
2. Pulse PICS de terceros.
3. Pulse Solicitar calificaciones a servicios de clasificación de terceros.
4. Complete el formulario Solicitar entradas de calificaciones a terceros que se
proporciona.
5. Pulse el botón Aplicar.

Después de solicitar las calificaciones, es posible que necesite ayuda para gestionar
las calificaciones PICS.

Gestión de calificaciones PICS


En general, un archivo de calificación es un archivo de texto que contiene una
calificación. Las calificaciones para un sitio web pueden ser:
v Evaluadas por usted mismo siguiendo sus propios criterios.
v Evaluadas por usted mismo siguiendo los criterios publicados por un servicio de
clasificación voluntario.
v Evaluadas por un servicio de clasificación de terceros según los criterios del
servicio.

Una vez se han establecido las clasificaciones, utilice la información de la


calificación para crear calificaciones conformes con PICS, almacenar las
calificaciones en el sistema de archivos ″root″ (/) y utilizar el archivo de
configuración PICS para gestionar y transmitirlas. Deberá almacenar el archivo
RAT y las calificaciones en archivos de su servidor. El archivo RAT debe estar
disponible en el sitio web de un servicio de clasificación. Las calificaciones deben
almacenarse en un archivo cada una.

Deje que el sistema almacene automáticamente las calificaciones y el archivo RAT


transmitidos y actualice el archivo de configuración PICS. Usted sólo puede hacer
esto cuando solicite electrónicamente calificaciones para un servicio de clasificación
de terceros que tenga un servidor web basado en Domino Go Webserver

Puede implementar su sitio web mediante la utilización de cualquier directorio,


subdirectorio y nombre de archivo que tengan sentido. Es recomendable que los
sitios web tengan un directorio o subdirectorio separado para cada servicio de
clasificación de terceros que utilicen. Esto es necesario para las actualizaciones
automáticas al solicitar calificaciones de los servicios de clasificación que tengan
Domino Go Webserver o el IBM HTTP Server.

84 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Los ejemplos utilizan la extensión de archivo .lbl en cada archivo de calificación.
Esta extensión también aparece en los archivos de calificación que el servidor
transmite electrónicamente.

Gestión de calificaciones PICS para un sitio web

Siga estos pasos para almacenar calificaciones en el sistema de archivos y


configurar el servidor para que envíe estas calificaciones cuando los clientes las
soliciten.
1. Obtenga una copia del archivo RAT desde los servicios de clasificación que
desee utilizar y almacénela en el sistema de archivos o en el servidor.
2. Si obtiene clasificaciones de un servicio de clasificación de terceros que tenga
Domino Go Webserver o el IBM HTTP Server, utilice los formularios de
Configuración y administración en línea para solicitar electrónicamente las
calificaciones y las entradas para el archivo de configuración PICS. Cuando
reciba estos archivos, el servidor se actualizará automáticamente.
Si no obtiene calificaciones de un servicio de clasificación de terceros que tenga
Domino Go Webserver o el IBM HTTP Server.
v Obtenga las clasificaciones de un servicio de clasificación de terceros o
clasifique sus propios documentos.
v Cree calificaciones según el formato publicado en la especificación PICS.
v Almacene las calificaciones en archivos separados, una calificación por
archivo, en el sistema de archivos del servidor.
v Indique al servidor qué documentos están clasificados, dónde se pueden
encontrar las calificaciones reales y qué servicio de clasificación ha
proporcionado las calificaciones. Para ello, añada entradas al archivo de
configuración PICS para asociar los documentos clasificados con sus archivos
de calificación. Puede utilizar los formularios de Configuración y
administración en línea para actualizar y mantener este archivo o puede
editarlo manualmente.

Gestión de calificaciones PICS para su sitio web en cada


documento
Puede editar los archivos HTML e intercalar información de calificaciones PICS en
el metaelemento de la cabecera del documento. Este proceso es totalmente manual
y, por tanto, requiere mucho tiempo, es propenso a tener errores y es de difícil
mantenimiento. Debido a que la cabecera es una parte del archivo HTML, no
puede incluir archivos que no sean HTML, como por ejemplo, imágenes. No
incorpora ningún mecanismo de seguridad (síntesis de mensaje, firma digital,
etcétera) para garantizar la validez de las calificaciones. Esto puede ser importante

para el cliente que efectúa la petición. En la especificación PICS se explica


cómo se puede intercalar información de clasificación en los documentos. Debe
tener acceso a Internet para poder consultar este sitio.

Gestión de calificaciones PICS para su sitio web desde un


archivo central
El soporte para PICS del servidor web permite almacenar las calificaciones para
todos los documentos del sitio web y gestionarlas desde un archivo central. El
servidor envía calificaciones junto con páginas web cuando un cliente las solicita.

Además de las calificaciones, también debe tener un archivo de descripción del


sistema de clasificación conforme con PICS que describa el sistema de clasificación

Capítulo 13. Clasificar sitios web y servir información web calificada 85


utilizado para clasificar sus documentos. Estos archivos se denominan RAT,
normalmente tienen una extensión .rat y los servicios de clasificación los
proporcionarán junto con sus calificaciones.

Utilice los formularios de Configuración y administración para configurar entradas


de calificaciones para su sitio web.
1. Pulse Configuraciones.
2. Pulse PICS de terceros.
3. Pulse Mantener entradas de calificaciones PICS para su sitio web.
4. Complete el formulario Mantener entradas de calificaciones PICS para su sitio web
que se proporciona.
5. Pulse el botón Buscar.

86 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Capítulo 14. Contenido de página web dinámica y
aplicaciones web
Los documentos “HTML” en la página 103 o las páginas web pueden ser estáticas
o dinámicas. Las páginas web estáticas existen como archivos HTML estáticos en el
servidor web. Las páginas web dinámicas sólo existen como documentos
temporales para satisfacer una petición individual específica. Las páginas web
dinámicas permiten que el usuario interaccione con el servidor web; por ejemplo,
para solicitar mercancías a través de la web.

A pesar de que el IBM HTTP Server sirve páginas web estáticas y dinámicas, las
páginas web dinámicas no residen en el servidor. Puede crear páginas web
dinámicas utilizando programas de aplicación “CGI” en la página 103. Cuando el
servidor recibe una petición desde el navegador del usuario, el navegador pasa
esta petición al programa de aplicación CGI. El programa CGI procesa la petición y
pasa la respuesta al servidor. A continuación, el servidor pasa la respuesta de
nuevo al navegador. Esta respuesta podría ser el resultado de una búsqueda, texto
extraído de una base de datos o un formulario que debe rellenar el usuario. La
forma de la respuesta depende del diseño del sitio web.

La publicación IBM HTTP Server para AS/400 Guía de programación de la web


proporciona información sobre la escritura de programas CGI para AS/400. Incluye
variables de entorno, una API, una CGI persistente, ejemplos de programas,
etcétera. Debe disponer de acceso a Internet para poder ver el manual.

El IBM HTTP Server permite configurar tres aspectos relacionados con la CGI:
v Los valores de CGI
v Las variables de entorno
v La CGI persistente

También puede utilizar códigos SSI para insertar información en programas CGI y
en documentos HTML.

Configuración de los valores de CGI


Los valores de CGI controlan la manera en que el servidor maneja las conversiones
entre EBCDIC y ASCII en la entrada y salida de CGI. El valor especificado en este
formulario es la modalidad de conversión por omisión del servidor y puede
alterarse temporalmente con un parámetro opcional de la directriz Exec o Service
del formulario Direccionamiento de peticiones. Si el servidor está configurado para
realizar conversiones entre ASCII y EBCDIC, se comprobará si en el cuerpo de las
entidades cuyo tipo de contenido (Content-Type) sea text/* o application/x-www-
form-urlencoded existe un código de juego de caracteres. Si se encuentra uno, el
servidor convertirá el correspondiente CCSID ASCII al CCSID EBCDIC del trabajo.
Si no se encuentra ninguno, el servidor utilizará el valor de la directriz de
configuración DefaultNetCCSID como CCSID a partir del cual debe realizarse la
conversión.

Utilice los formularios de Configuración y administración para configurar los


valores de CGI.

© Copyright IBM Corp. 1998, 2000 87


1. Pulse Configuraciones.
2. Pulse CGI.
3. Pulse Valores de CGI.
4. Complete el formulario Valores de CGI que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Configuración de las variables de entorno


Cuando el servidor ejecuta un programa CGI, le pasa información a éste referente
a la petición y al propio servidor por medio de variables de entorno. Puede
realizar esta tarea para especificar qué variables de entorno se desea que hereden
los programas CGI y cuáles no. En la publicación IBM HTTP Server Guía de

programación de la web hallará una lista de las variables de entorno CGI. . Debe
disponer de acceso a Internet para poder ver este manual.

Utilice los formularios de Configuración y administración para configurar las


variables de entorno.
1. Pulse Configuraciones.
2. Pulse CGI.
3. Pulse Variables de entorno.
4. Complete el formulario Variables de entorno que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Configuración de una CGI persistente


Una CGI persistente es una ampliación de la interfaz CGI. Permite que un
programa CGI permanezca activo a través de varias peticiones de navegador y
mantenga una sesión con ese cliente. Esto permite que los archivos sigan abiertos,
el estado en que deben mantenerse, y que transacciones de bases de datos que se
ejecutan durante mucho tiempo se comprometan o retraigan según la entrada del
usuario final.

Debe escribir el programa CGI del AS/400 mediante la utilización de grupos de


activación con nombre que permita que el programa permanezca activo después de
volver al servidor. El programa CGI notifica al servidor que desea permanecer
persistente mediante la utilización de la cabecera CGI ″Accept-HTSession″ como la
primera cabecera que devuelve. Esta cabecera define el ID de sesión asociado con
esta instancia del programa CGI y no vuelve al navegador.

Las peticiones URL que siguen a este programa deben contener el ID de sesión
como primer parámetro después del nombre del programa. El servidor utiliza este
ID para direccionar la petición a esa instancia específica del programa CGI. El
programa CGI debe regenerar este ID de sesión para cada petición. Es muy
recomendable que utilice SSL (capa de sockets segura) para el proceso de
transacciones comerciales persistentes y seguras.

88 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Utilice los formularios de Configuración y administración para configurar una CGI
persistente.
1. Pulse Configuraciones.
2. Pulse CGI.
3. Pulse CGI persistente.
4. Complete el formulario CGI persistente que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Utilización de códigos SSI


Los códigos SSI permiten insertar información en programas CGI y en documentos
HTML enviados al cliente por el servidor. Puede realizar este proceso de páginas
web antes de que el servidor envíe la página al cliente. La fecha actual, el tamaño
del archivo y la fecha del último cambio de un archivo son ejemplos del tipo de
información que puede incluir en páginas web que envíe al cliente.

Antes de utilizar códigos SSI en el servidor, hay una serie de cuestiones que debe
tener en consideración. Una cuestión es el rendimiento. El rendimiento puede verse
seriamente afectado cuando el servidor procesa archivos mientras los envía. Otra
cuestión es la seguridad. Permitir que usuarios corrientes procesen mandatos
puede ser un riesgo para la seguridad. Tenga mucho cuidado al decidir en qué
directorios utiliza códigos SSI.

También debe tener en cuenta que no puede hacer referencia a archivos de forma
recurrente. Por ejemplo, si procesa el archivo sleepy.html y el programa encuentra
<—!#include file=″sleepy.html″ –>, entonces el servidor no detecta el error y el
servidor entra en un bucle hasta que se detiene. Sin embargo, puede hacer
referencia a otros archivos separados dentro de archivos. Por ejemplo, el archivo
denominado sleepy.html podría hacer referencia a un archivo denominado
bashful.html. Ese mismo archivo bashful.html podría hacer referencia al archivo
denominado dopey.html.

Utilice los formularios de Configuración y administración para utilizar códigos SSI.


1. Pulse Configuraciones.
2. Pulse Básica.
3. Complete el formulario Básica que se proporciona y seleccione una opción de
código SSI.
4. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Capítulo 14. Contenido de página web dinámica y aplicaciones web 89


90 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 15. Configuración del motor de búsqueda del
webserver
El motor de búsqueda del AS/400 Webserver permite realizar búsquedas de texto
completas en archivos html y en archivos de texto que están almacenados en el
sistema de archivos del AS/400 desde cualquier navegador web. El motor de
búsqueda del AS/400 Webserver está disponible gratuitamente en el IBM HTTP
Server para AS/400 (5769–DG1) a partir de V4R4.

Nota: El motor de búsqueda del webserver para V4R4 está disponible únicamente
mediante arreglos PTF. Consulte la dirección http://www.as400.ibm.com/
para obtener los PTF y la Guía de iniciación del motor de búsqueda del
AS/400 Webserver.

Características del motor de búsqueda del AS/400 Webserver.


v Creación de índices de documentos para una búsqueda más rápida. El motor
de búsqueda del AS/400 Webserver crea índices de archivos html o de archivos
de texto en un formato que permite realizar búsquedas en un gran número de
documentos con gran rapidez. Puede crear varios índices y colocar documentos
de diversos directorios en un único índice.
v Creación de índices por palabras exactas. El motor de búsqueda del AS/400
Webserver utiliza un esquema de creación de índices por palabras exactas en
lugar del esquema de creación de índices por palabras clave que suelen utilizar
muchos motores de búsqueda. El motor de búsqueda crea índices de todas las
palabras sin excepción. La creación de índices por palabras exactas hace que la
construcción de un índice se lleve a cabo más rápidamente y que la búsqueda se
efectúe de forma más precisa respecto a la creación de índices por palabras
clave, pero requiere espacio en disco adicional. El motor de búsqueda busca
documentos mediante la utilización de correspondencias de caracteres
consecutivos, que es esencial para un soporte adecuado de los idiomas de doble
byte.
v Funciones de búsqueda. El motor de búsqueda del AS/400 Webserver soporta
posibilidades de búsqueda como:
– Búsqueda exacta.
– Búsqueda aproximada.
– Búsqueda con comodín.
– Búsqueda por radical de la palabra inglesa.
– Búsqueda sensible a mayúsculas y minúsculas.
– Búsqueda booleana.
– Clasificación de documentos.
v Formularios de búsqueda personalizables. Los formularios de búsqueda y el
formulario de resultados de la búsqueda son totalmente personalizables por
parte del usuario final mediante la utilización del lenguaje de script Net.Data.
Esto permite que el usuario pueda especificar el tipo de búsqueda que se efectúa
y la visualización de los resultados. En la página de resultados se puede
visualizar opcionalmente la siguiente información:
– Número de documentos que cumplen con la condición de búsqueda.
– Número de apariciones de los términos de búsqueda.
– Número de documentos que se devuelven en esta página.

© Copyright IBM Corp. 1998, 2000 91


– El URL asociado con cada documento.
– La clasificación del documento.
– La fecha del último cambio y el tamaño.
Cualquier parte o la totalidad de esta información puede visualizarse del modo
en que desee el usuario.
v Administración basada en web. La administración de los índices de búsqueda
se maneja como parte de las páginas web de Configuración y administración del
IBM HTTP Server. Los formularios de administración de búsqueda permiten
realizar lo siguiente:
– Crear un índice.
– Actualizar un índice.
– Fusionar un índice.
– Suprimir un índice.
– Ver el estado de un índice.
– Elaborar una lista de documentos.
– Elaborar un archivo de reglas de correlación de URL.
– Buscar en un índice.
v Soporte para varios idiomas. El motor de búsqueda del AS/400 Webserver
soporta diversos idiomas, entre ellos algunos idiomas de doble byte como el
chino, el japonés y el coreano.
Puede utilizar el motor de búsqueda del AS/400 Webserver junto con el motor de
búsqueda NetQuestion (o en sustitución de éste) que acompañaba al AS/400 V4R3.

Una vez configurados los índices de búsqueda, puede utilizar un formulario de


navegador web para especificar una consulta de búsqueda para buscar documentos
contenidos en estos índices. El motor de búsqueda crea una lista de enlaces a los
documentos que contienen la información deseada. Al pulsar en un URL se
visualiza el contenido del documento.

Configure un sitio de búsqueda:


1. Debe decidir en qué documentos desea buscar como grupo. Debe almacenar los
documentos que desee indexar en un directorio y sus subdirectorios de un
sistema de archivos integrado, o bien en miembros de archivo QSYS.
2. A continuación, debe crear un índice que procesará todos los documentos en un
formulario en que los usuarios pueden efectuar búsquedas de manera eficiente
y rápida.
3. Puede probar el índice de búsqueda mediante la utilización de los formularios
de búsqueda que se proporcionan. Debe cambiar los ejemplos de macros
Net.Data para proporcionar la interfaz de búsqueda adecuada para los
usuarios. A continuación, actualice el archivo de configuración para permitir el
acceso a esta macro.
4. Finalmente, añada un enlace a las páginas web que soporten la búsqueda.

Un sistema rápido de recuperación de información no explora secuencialmente a


través de los documentos, ya que esto tardaría demasiado tiempo. En su lugar,
funciona con un índice de documentos ya existente. Puede imaginar un índice de
documentos como una versión limitada del documento original, almacenada junto
con los nombres de los documentos. El sistema de recuperación busca a través del
índice los nombres de los documentos que contienen los términos solicitados.

92 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Puede indexar y buscar documentos en el sistema de archivos integrado o en el
sistema de archivos QSYS. Es buena idea indexar juntos los documentos que
comparten un tema común. Esto ayuda a precisar los resultados de la búsqueda,
eliminando los temas que pueden contener la consulta de la búsqueda pero que no
son importantes para el tema principal del índice.

Cuando haya creado índices separados para grupos diferentes de documentos en


su índice, puede realizar lo siguiente:
v Actualizar los índices con documentos nuevos o cambiados.
v Fusionar estos documentos añadidos con el índice principal.
v Suprimir un índice.
v Visualizar un índice.

El motor de búsqueda maneja documentos en diversos idiomas, entre ellos: el


japonés, el chino simplificado, el chino tradicional y el coreano.

Creación de un índice de búsqueda


Con el fin de permitir a los usuarios buscar documentos en el sitio web, debe crear
un índice de búsqueda. El índice de búsqueda retiene los documentos en un
formulario en el que se pueden efectuar búsquedas. Para personalizar las
búsquedas que han de efectuarse en el conjunto de documentos, existen diversas
opciones que pueden seleccionarse. Utilice esta tarea para crear un índice de
búsqueda nuevo y para especificar las opciones. No puede cambiar las
características del índice una vez éste se ha creado, pero puede añadir, sustituir o
suprimir documentos del índice.

Utilice los formularios de Configuración y administración para crear un índice para


el motor de búsqueda.
1. Pulse Administración de búsquedas.
2. Pulse Crear índice de búsqueda.
3. Especifique un nombre para el índice.
4. Especifique un directorio para el índice (o utilice el valor por omisión).
5. Especifique una descripción para el índice (opcional).
6. Pulse el botón Aplicar.
7. Especifique el nombre de directorio que contiene los archivos a partir de los
cuales crear el índice. Consulte ″Elaborar una lista de documentos″ más abajo.
8. Seleccione los atributos del índice que desea utilizar.
9. Pulse el botón de selección para crear un archivo de reglas de correlación a
partir de esta configuración. Consulte ″Elaborar un archivo de reglas de
correlación de URL″ más abajo.
10. Seleccione el archivo de configuración que utilizará para las directrices de
configuración.
11. Especifique el prefijo a utilizar para la dirección URL o deje este espacio en
blanco.
12. Pulse el botón Aplicar.
13. Copie la macro de búsqueda de ejemplo que puede encontrar en
/QIBM/ProdData/HTTP/Public/HTTPSVR/Sample_search.ndm en su
directorio.
14. Cambie la macro de búsqueda de ejemplo para utilizar el índice y el directorio
del índice.

Capítulo 15. Configuración del motor de búsqueda del webserver 93


15. Añada un enlace al motor de búsqueda en la página web.
16. Cree una instancia de servidor que utilice el archivo de configuración creado
anteriormente.
17. Inicie la instancia de servidor.
18. Especifique el URL de la página web en el navegador.

Después de completar la tarea anterior, debe probar el índice.

Creación de una lista de documentos

Puede crear una lista de documentos mediante el formulario ″Elaborar una lista de
documentos″ en lugar del formulario ″Crear un índice de búsqueda″:
1. Pulse Administración de búsquedas.
2. Pulse Elaborar lista de documentos.
3. Complete el formulario ″Elaborar lista de documentos″ que se proporciona.
4. Pulse el botón Aplicar.
El sistema crea un archivo con la lista de documentos.

Creación de un archivo de reglas de correlación de URL

Puede crear un archivo de reglas de correlación de URL mediante el formulario


″Elaborar un archivo de reglas de correlación de URL″ en lugar del formulario
″Crear un índice de búsqueda″:
1. Pulse Administración de búsquedas.
2. Seleccione un nombre de índice en la lista desplegable de la barra de
navegación.
3. Pulse Elaborar un archivo de reglas de correlación de URL.
4. Complete el formulario ″Elaborar archivo de reglas de configuración de URL″
que se proporciona.
5. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Actualización de un índice de búsqueda


Esta tarea sirve para añadir al índice entradas correspondientes a documentos
nuevos o modificados. El servidor coloca de manera automática en un índice
suplementario las entradas de índice correspondientes a documentos de reciente
adición. El servidor efectúa búsquedas posteriores que tendrán lugar tanto en el
índice principal como en el suplementario. Cuando se crea un índice de búsqueda
nuevo, se crea el índice principal. Cuando se añaden documentos, el servidor crea
y actualiza el índice suplementario. El único índice que reescribe el servidor
cuando se añaden documentos es el suplementario.

Puede actualizar un índice existente mediante la adición de documentos nuevos o


cambiados en el índice o suprimiendo un conjunto de documentos del índice.

Utilice los formularios de Configuración y administración para actualizar un índice


de búsqueda.
1. Pulse Administración de búsquedas.

94 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


2. Seleccione un nombre de índice de la lista desplegable en la barra de
navegación.
3. Pulse Actualizar índice de búsqueda.
4. Complete los apartados ″Lista de documentos″ y ″Opciones de creación de
índices″ del formulario Actualizar índice de búsqueda que se proporciona.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Creación de una lista de documentos

Puede elaborar una lista de documentos mediante el formulario ″Elaborar una lista
de documentos″ en lugar del formulario ″Actualizar un índice de búsqueda″:
1. Pulse Administración de búsquedas.
2. Pulse Elaborar lista de documentos.
3. Complete el formulario ″Elaborar lista de documentos″ que se proporciona.
4. Pulse el botón Aplicar.
El sistema crea un archivo de lista de documentos.

Fusión de un índice de búsqueda


Cuando se crea un índice nuevo, el servicio de motor de búsqueda crea un
conjunto de archivos que constituye el índice principal. Cuando se actualiza un
índice, el sistema crea archivos adicionales en un índice secundario. A medida que
aumenta el tamaño del índice secundario, también aumenta la cantidad de
información repetida entre los índices principal y secundario. Debe fusionar
periódicamente los índices principal y secundario en un solo índice para poder
recuperar espacio en disco.

Cuando se fusiona el índice, el índice suplementario creado al actualizar el índice


se fusiona con el índice principal. A fin de que el indexado en línea sea rápido, se
debe fusionar el índice suplementario con el principal antes de que sea demasiado
grande.

Utilice los formularios de Configuración y administración para fusionar los índices


suplementarios con el índice principal.
1. Pulse Administración de búsquedas.
2. Seleccione un nombre de índice de la lista desplegable en la barra de
navegación.
3. Pulse Fusionar índice de búsqueda.
4. Elija una opción de proceso.
5. Pulse el botón Aplicar.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Supresión de un índice de búsqueda


Si ya no necesita un índice, puede suprimirlo para recuperar espacio en disco. De
este modo se suprimen todos los archivos de índice sin afectar a los documentos
originales.

Capítulo 15. Configuración del motor de búsqueda del webserver 95


Utilice los formularios de Configuración y administración para suprimir un índice
de búsqueda.
1. Pulse Administración de búsquedas.
2. Seleccione un índice en la lista desplegable de la barra de navegación.
3. Pulse Suprimir índice de búsqueda.
4. Elija una opción de proceso.
5. Pulse Suprimir para confirmar la eliminación del índice especificado.

Recibirá un mensaje que le informa sobre si la tarea se ha completado


satisfactoriamente.

Visualización de información de índice


Puede ver el estado de un índice de búsqueda para determinar el modo en que el
sistema ha creado el índice o si debe fusionar el índice.

Utilice los formularios de Configuración y administración para visualizar


información sobre el índice.
1. Pulse Administración de búsquedas.
2. Seleccione un nombre de índice de la lista desplegable en la barra de
navegación.
3. Pulse Ver estado del índice de búsqueda.

El sistema visualiza el índice seleccionado.

Comprobación de un índice de búsqueda


Busque varias palabras y frases que sepa que se hallan en los documentos
indexados si desea probar el índice.

Para probar el índice, realice lo siguiente:


1. Busque el enlace denominado Buscar.
2. Seleccione un índice en el que desee realizar la búsqueda.
3. Especifique una serie de búsqueda.
4. Pulse el botón Enviar.

El servicio de motor de búsqueda visualiza los resultados de la búsqueda.

Utilización del motor de búsqueda


Consideraciones al utilizar el motor de búsqueda del Webserver

Creación de índices

Puede crear índices en documentos HTML o en archivos de texto que estén


almacenados en el sistema de archivos del AS/400. Ello incluye documentos que se
almacenan en los archivos físicos fuente del AS/400 (el directorio /QSYS.LIB). Sin
embargo, no se da soporte al sistema de bibliotecas de documentos (/QDLS). Para
un mejor rendimiento, es recomendable que almacene los documentos HTML en el
sistema de archivos raíz (/). El directorio de índice debe residir en el sistema de
archivos integrado y no en el sistema de archivos QSYS.LIB.

96 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Sólo debe incluir archivos HTML o archivos de texto en el índice. La creación de
índices con otros tipos de archivo como GIF, JPEG u otras imágenes podría afectar
negativamente a la creación de índices y al rendimiento de la búsqueda.

Conservación de la información del índice actualizada

Aunque los documentos HTML suelen contener información relativamente estática,


su contenido cambia de vez en cuando y constantemente se añaden nuevos
documentos HTML. Es necesario que el índice de búsqueda esté actualizado con
estos cambios. La opción ″Actualizar índice de búsqueda″ del formulario
Administración de búsquedas puede ayudarle en esta tarea. Deberá actualizar el
índice de búsqueda siempre que se produzcan cambios en los documentos HTML
o cuando se añadan nuevos documentos. La administración de búsquedas coloca
los documentos nuevos y cambiados en un directorio de índice denominado índice
suplementario. Esto se lleva a cabo de este modo para no interrumpir las
búsquedas que se estén realizando en ese momento en el índice principal. Aunque
las búsquedas y actualizaciones pueden efectuarse simultáneamente, la
actualización del índice requiere ciclos de CPU adicionales. Por este motivo, es
recomendable no ejecutar las actualizaciones durante las horas punta.

La operación de actualización de un índice es muy parecida a la creación inicial de


un índice. Debe proporcionar una relación con los documentos que desea
actualizar. El motor de búsqueda procesa esta lista y actualiza el índice en
consecuencia. El formulario Actualizar índice de búsqueda puede crear
automáticamente una lista de documentos o usted puede crearla por separado
mediante el formulario Elaborar lista de documentos. Se puede utilizar esta lista
para añadir o suprimir un conjunto de documentos del índice.

Durante la primera creación de un índice se crea el índice principal, mientras que


el índice suplementario se crea y actualiza al añadir documentos. El único índice
que se reescribe cuando se añaden documentos es el suplementario. El índice
suplementario debe conservar un tamaño relativamente pequeño; para ello el
índice se fusiona periódicamente mediante la utilización del formulario ″Fusionar
índice de búsqueda″. Cuando se fusiona el índice suplementario con el índice
principal, se reescribe la totalidad del índice. Esta operación puede llevar cierto
tiempo, dependiendo del tamaño del índice. Para índices grandes, realice la fusión
en segundo plano.

Proceso de la lista de documentos


v Si añade o cambia documentos en el índice, se examinan todos los documentos
de la lista de documentos para ver si ya se han incluido en el índice. De ser así,
el sistema comprobará si han cambiado desde la última indexación. El sistema
efectúa esta comprobación mediante la fecha del último cambio del documento.
Si el documento es nuevo, el sistema lo añade al índice suplementario. Si el
documento ha cambiado, el sistema lo suprime del índice principal y lo añade al
índice suplementario. Si el documento no ha cambiado, el sistema lo pasa por
alto.
v Si suprime documentos del índice, el sistema examina cada documento de la
lista de documentos para ver si se encuentra en el índice en ese momento. De
ser así, el sistema lo suprime del índice principal o del índice suplementario. Si
el documento no se encuentra actualmente en el índice, el sistema lo pasa por
alto.

No hay ningún método para crear automáticamente una lista de los documentos
que desea suprimir. Deberá determinar los documentos que el sistema ha

Capítulo 15. Configuración del motor de búsqueda del webserver 97


eliminado del directorio y crear la lista de documentos mediante el programa de
utilidad SEU (programa de utilidad de entrada del fuente) o con el mandato EDTF.
La lista de documentos es un mero archivo de texto con una entrada por línea.
Cada entrada es la vía de acceso totalmente calificada de cada documento del
índice.

Búsqueda de documentos

Cuando busque palabras en un documento, puede especificar una o más palabras


para la búsqueda, o bien puede especificar una frase de búsqueda. Las frases de
búsqueda deben ir entre comillas. Por ejemplo, puede especificar la frase
″comunicación informática″ para encontrar esas dos palabras juntas exactamente
como se han escrito. Si una frase incluye comillas dentro de la frase, debe duplicar
las comillas para que la serie de búsqueda sea correcta. Por ejemplo, para
encontrar una frase como ″La ″solución″ definitiva″, debería especificar la serie de
búsqueda ″La ″″solución″″ definitiva″. Para buscar ″solución″, debería especificar la
serie de búsqueda ″″″solución″″″. Si la sintaxis de las comillas es incorrecta
aparecerá un error.

Puede especificar una consulta para buscar el contenido textual de documentos


indexados. El resultado de una búsqueda es una lista de documentos que
coinciden con la consulta. Si pulsa en el URL del documento, el motor de
búsqueda visualiza el contenido de ese documento.

El valor de búsqueda puede ser:


v Un único argumento de búsqueda que la búsqueda debe encontrar en un
documento que cumpla con los requisitos especificados.
v Dos o más argumentos de búsqueda que deben cumplir una condición de
proximidad, por ejemplo, aparecer en una única sentencia de un documento que
cumpla con los requisitos especificados.
v Un argumento de búsqueda de texto libre que puede consistir en una sola
palabra, una frase o una sentencia.

Al menos, debe poder encontrarse uno o varios términos de este tipo para que sea
un argumento de búsqueda. Puede enmascarar una palabra o frase en un término
de búsqueda; para ello, defina caracteres de enmascaramiento adecuados (también
denominados caracteres globales o comodines).

Cuando finaliza una búsqueda, en la página de resultados se muestra una lista de


documentos encontrados por la búsqueda. El servicio de búsqueda lista en primer
lugar los documentos más importantes. El servicio de búsqueda visualiza el título
y el URL del documento.

Puede especificar una consulta para buscar el contenido textual de documentos


indexados. Para buscar documentos en un índice, realice lo siguiente:
1. Pulse Administración de búsquedas.
2. Seleccione un nombre de índice de la lista desplegable en la barra de
navegación.
3. Pulse Índice de búsqueda.
4. Especifique los términos y criterios para la búsqueda en el formulario ″Buscar
documentos en un índice″ que se proporciona.
5. Pulse el botón Buscar.

98 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


El resultado de una búsqueda es una lista de documentos que coinciden con la
consulta. Estos resultados visualizan el título y el URL del documento. Si pulsa en
el URL del documento, el motor de búsqueda visualiza el contenido de ese
documento.

Para crear un archivo de reglas de correlación de URL:


1. Pulse Administración de búsquedas.
2. Seleccione un nombre de índice de la lista desplegable en la barra de
navegación.
3. Pulse Elaborar un archivo de reglas de correlación de URL.
4. Complete el formulario ″Elaborar archivo de reglas de configuración de URL″
que se proporciona.
5. Pulse el botón Aplicar.
Recibirá un mensaje que le informa sobre si la tarea se ha completado
satisfactoriamente.

Capítulo 15. Configuración del motor de búsqueda del webserver 99


100 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
Capítulo 16. Información adicional sobre el HTTP Server
Utilice uno de los recursos siguientes para obtener información sobre el servidor
web. También existe una lista de definiciones de conceptos disponible en este sitio.

Ayuda para el formulario Configuración y administración.

Puede utilizar un navegador web (por ejemplo, Netscape Navigator o Microsoft


Internet Explorer) para trabajar con los formularios de Configuración y
administración del IBM HTTP Server. Con el navegador web y los formularios,
puede realizar todas las tareas administrativas y de configuración en el servidor.
En el marco izquierdo de la ventana hay una lista de opciones que le ayudan a
navegar a través de las tareas administrativas y de configuración. Por ejemplo, con
el formulario Añadir usuarios de Internet, puede otorgar acceso a Internet a usuarios
adicionales. Los nuevos usuarios sólo tienen acceso a los recursos del servidor web
especificados y no disponen de perfiles de usuario del AS/400 reales. Para trabajar
con los formularios, puede utilizar cualquier navegador que soporte Java script y
tramas.

Cada formulario de Configuración y administración dispone de una ventana de


ayuda que puede consultar para obtener ayuda a medida que completa las tareas
de configuración o de administración del servidor. Se utiliza un navegador, como
lo utiliza ahora, para interactuar con los formularios de Configuración y
administración y con los archivos de ayuda correspondientes. Pulse el icono de
signo de interrogación que aparece en el título de todos los formularios si desea
acceder a los archivos de ayuda.

IBM HTTP Server para AS/400 Guía del webmaster.

En la publicación IBM HTTP Server Guía del webmaster se describe la función y


configuración avanzada del servidor. Este manual contiene los procedimientos para
cambiar configuraciones, utilizar directrices del servidor, asegurar las
comunicaciones, proteger el servidor, habilitar la anotación de la actividad del
servidor y resolver problemas. Debe disponer de acceso a Internet para poder ver
este manual.

IBM HTTP Server Guía de programación de la web.

La publicación IBM HTTP Server para AS/400 Guía de programación de la web


indica cómo escribir programas externos que interaccionen con el servidor web. La
Guía de programación de la web incluye detalles sobre cómo trabajar con CGI, API
del servidor y servlets Java. Debe disponer de acceso a Internet para poder ver este
manual.

Sitios WWW.

Establezca un marcador (Netscape), o agregue a Favoritos (Internet Explorer), para


el sitio web del IBM HTTP Server para AS/400 para obtener la información y
actualizaciones más recientes del servidor web. Debe disponer de acceso a Internet
para poder acceder a este sitio.

© Copyright IBM Corp. 1998, 2000 101


Conceptos del IBM HTTP Server
Aquí tiene un acceso rápido a definiciones de temas comunes que se mencionan en
los artículos de prestación de servicios web. Muchos artículos enlazan con los
conceptos que se listan a continuación, ya que son importantes para temas
concretos.
v “Archivo de anotaciones de agente”
v “Application Server Manager”
v “Guardar en antememoria”
v “CGI” en la página 103
v “GIF” en la página 103
v “HTML” en la página 103
v “Mapa de imágenes” en la página 104
v “Usuarios de Internet” en la página 104
v “Dirección IP” en la página 104
v “JPEG” en la página 104
v “Archivos de anotaciones e informes” en la página 104
v “Métodos del servidor web” en la página 105
v “MIME” en la página 106
v “Net.Data” en la página 106
v “Servidor proxy” en la página 107
v “Archivo de anotaciones referente” en la página 107
v “Configuración de servidor” en la página 107
v “Instancia de servidor” en la página 107
v “SSL” en la página 108
v “TCP/IP” en la página 108
v “Lista de validación” en la página 108
v “Sistema principal virtual” en la página 109

Archivo de anotaciones de agente


El archivo de anotaciones de agente indica qué navegador web ha utilizado el
cliente para acceder a una página web. Por omisión, el servidor escribe una
entrada en el archivo de anotaciones de agente cada vez que un cliente envía una
petición al servidor. Para cada entrada que se hace en el archivo de anotaciones de
acceso, existe una entrada correspondiente en el archivo de anotaciones de agente.
Esta entrada indica el navegador que se utiliza para visualizar la página o archivo
solicitado por el cliente.

Application Server Manager


Application Server Manager es un producto separado respecto al IBM HTTP
Server. Si quiere configurar el servidor para que pueda soportar servlets, es posible
que desee efectuar una configuración adicional mediante el Application Server
Manager.

Guardar en antememoria
La antememoria almacena materiales solicitados. Es decir, no es necesario que el
sistema busque el código fuente original cada vez que se accede a estos materiales.

102 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Los cambios efectuados en el formulario Almacenamiento local influyen en el
rendimiento del servidor. Mediante la utilización de la antememoria local, puede
especificar los archivos que desea cargar en la memoria del servidor cada vez que
inicie el servidor. Si se conservan cargados en la memoria del servidor los archivos
que se guardan en antememoria con mayor frecuencia, se puede mejorar el tiempo
de respuesta del servidor con respecto a dichos archivos. Por ejemplo, si al inicio
se carga en memoria la página de bienvenida del servidor añadiéndola a la lista de
antememoria, el servidor podrá manejar las peticiones en las que se solicite dicha
página con mayor rapidez que si tuviese que leer el archivo de un disco. Tenga
presente que para cada archivo que se cargue en memoria, el espacio que se ocupa
en ella deja de estar disponible para otros usos que pueden afectar al rendimiento.

El almacenamiento en antememoria del proxy permite que el servidor proxy pueda


almacenar los documentos que recupera de otros servidores en una antememoria
local. Así, podrá responder a las peticiones posteriores en las que se soliciten los
mismos documentos sin tener que recuperarlos de los demás servidores. Esto
puede mejorar el tiempo de respuesta. También permite que los usuarios de la red
interna accedan a documentos de Internet.

CGI
La interfaz de pasarela común (CGI) es un estándar soportado por casi todos los
servidores web. Define cómo se intercambia información entre un servidor web y
un programa externo (programa CGI).

La especificación CGI dicta cómo los programas CGI obtienen su entrada y cómo
producen su salida. Los programas CGI procesan datos recibidos desde clientes de
navegador. Por ejemplo, el cliente rellena un formulario y envía la información de
nuevo al servidor.

GIF
Es posible que el formato GIF sea la extensión de archivo más común en Internet
ya que ocupa menos espacio que el formato .jpeg aunque la calidad de la imagen
es inferior. Los archivos tienen un tamaño menor y se bajan más rápidamente que
los archivos .jpeg. Un archivo gráfico más pequeño aparecerá más rápidamente
ante cualquier persona que visualice su página.

HTML
Puede utilizar el lenguaje de códigos de hipertexto (HTML) para crear sus páginas
web. HTML es un sencillo lenguaje de códigos que se utiliza ampliamente en la
mayoría de páginas web de Internet. Puede ver el código fuente HTML de
cualquier página en el navegador, tanto si es una página web de Internet como una
página web de una intranet.

La mayoría de navegadores permiten ver el código fuente de un sitio web visitado.


En el menú Ver, los nombres de menú para esta tarea pueden variar según el
navegador. Netscape Navigator utiliza Origen de la página, mientras que Internet
Explorer utiliza Código fuente.

Cuando visualice archivos HTML, verá que utiliza una serie de códigos para
estructurar la página. Cada código aparece entre paréntesis. Por ejemplo, si desea
que el nombre de su producto aparezca en negrita, verá lo siguiente:
<B>IBM HTTP SERVER</B>

Capítulo 16. Información adicional sobre el HTTP Server 103


Una forma fácil de aprender lenguaje HTML y de obtener ideas para sus páginas
web es pasar un cierto tiempo viendo páginas en Internet. Cuando encuentre una
página que parezca interesante, vea el código fuente del documento para obtener
una idea de cómo estructurar sus propias páginas. También puede buscar en
Internet guías de aprendizaje y páginas de instrucciones acerca de HTML.

Puede crear sus páginas HTML mediante la utilización de cualquier editor que
pueda producir archivos de texto planos. Sin embargo, si utiliza un editor de texto
sencillo, como el Bloc de notas de Windows, deberá teclear cada código HTML
manualmente. Si no desea teclear los códigos, puede utilizar un editor HTML. Si
busca editores HTML en Internet, encontrará muchos editores disponibles que
puede bajar para probar antes de comprarlos. Algunos programas de proceso de
texto y de autoedición transforman los documentos al formato HTML.

Rápidamente obtendrá una idea de cómo funcionan los códigos HTML. Entonces
podrá crear sus propias páginas o utilizar la página de ejemplo como plantilla.
También puede plantearse la utilización de gráficos en su sitio.

Mapa de imágenes
En muchos sitios web se utilizan un gran número de archivos gráficos como
herramientas de navegación, conocidas como mapas de imágenes. Si encuentra un
gráfico que se puede pulsar y que le lleva a otra página, puede tratarse de un
mapa de imágenes. Busque información sobre mapas de imágenes en Internet para
obtener ideas sobre cómo utilizarlos y cómo crearlos.

Usuarios de Internet
En un sentido amplio, un usuario de Internet es cualquier persona que utiliza la
web. Puede restringir esta definición a los usuarios que utilizan su servidor. Los
usuarios de Internet pueden ser empleados de la intranet interna, clientes en
Internet o ambos. Recuerde que los dos grupos de usuarios de Internet pueden
tener necesidades muy diferentes. Los usuarios de Internet se definen en listas de
validación, existen independientemente de los perfiles de usuario del AS/400 y
sólo son utilizados por su IBM HTTP Server.

Dirección IP
Una dirección IP (Protocolo Internet) es un código de identificación para las
comunicaciones de Internet o de una intranet. La dirección identifica cada
remitente y cada destinatario, con código para la red, así como la estación concreta
desde la que se envía el mensaje.

Un ejemplo de una dirección IP sería


9.67.106.79

JPEG
Podría elegir el formato JPEG si los gráficos que utiliza son fotografías y es
importante preservar el color. Debido a que visualizan una imagen de alta calidad
con más colores que un archivo .gif, los archivos .jpeg son mayores y requieren
más tiempo para bajarlos. Si utiliza un archivo .jpeg en su página web, asegúrese
de que valga la pena el tiempo de espera para los visitantes de su página.

Archivos de anotaciones e informes


Puede configurar archivos de anotaciones para reunir información de varias
fuentes en el servidor. Puede configurar informes para que proporcionen

104 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


información específica de los archivos de anotaciones. Los archivos de anotaciones
y los informes tienen la función de hacer un seguimiento y examinar las
actividades relativas al servidor.

Métodos del servidor web


Cuando el servidor recibe una petición de URL, la cabecera de la misma contiene
código que pide al servidor que realice una de las tareas soportadas. Estas tareas se
denominan métodos.

El servidor soporta los métodos siguientes:


v Get — Si habilita el método de tipo GET (generic envelope type), el servidor
devolverá los datos identificados por el URL. Si éste se refiere a un programa
ejecutable, el servidor devolverá la salida del programa.
Habilitado

es el valor por omisión.


v Head — Si habilita el método HEAD, el servidor devolverá la cabecera de
documento HTTP sin el cuerpo del documento.
Habilitado

es el valor por omisión.


v Post — Seleccione POST para indicar que la entrada del programa CGI se pasará
a éste en la corriente de entrada estándar.
Inhabilitado

es el valor por omisión para todas las instancias de servidor, excepto


administración (ADMIN). El administrador del servidor maneja peticiones de
método POST enviadas por un cliente HTTP remoto; para ello, selecciona Exec
como acción en el formulario Direccionamiento de peticiones. Esto permite la
ejecución de programas CGI. A menos que seleccione Exec para habilitar
programas CGI, el servidor no atenderá las peticiones de ejecutar un programa
CGI. El seleccionar Exec puede habilitar todos los programas CGI en una
biblioteca o bien sólo programas concretos en diversas bibliotecas.

Nota: La instancia de servidor ADMIN utiliza el método POST para enviar las
actualizaciones de configuración. Si inhabilita este método para la
instancia de servidor ADMIN, no podrá efectuar actualizaciones de
configuración de servidor por medio de los formularios de
administración. Por omisión, el método POST está habilitado para la
instancia de servidor ADMIN.
v Options — Si habilita el método OPTIONS, la petición devolverá información
referente a las opciones de comunicaciones en la cadena de respuesta
identificada por el URL. Este método permite al cliente determinar cuáles son las
opciones y los requisitos asociados con un objeto, o bien cuáles son las
capacidades de un servidor. No es necesaria ninguna acción sobre el objeto ni su
recuperación.
Habilitado

es el valor por omisión.


v Trace — Si habilita el método TRACE, el servidor se hará eco del mensaje de
petición enviado por el cliente. Este método permite al cliente ver qué es lo que
se recibe al otro extremo de la cadena de petición. Entonces, el cliente puede
utilizar los datos para comprobación o para información de diagnóstico. El tipo
de contenido de la respuesta es

Capítulo 16. Información adicional sobre el HTTP Server 105


message/http
Habilitado

es el valor por omisión.


v Connect — Si habilita el método CONNECT, el servidor podrá establecer una
sesión de túnel SSL entre un cliente (por ejemplo, Netscape Navigator) y un
servidor remoto a través de un servidor proxy. Las sesiones entre el cliente y el
proxy y entre el proxy y el servidor remoto serán seguras. El proxy no puede
acceder a los datos enviados al cliente. El servidor proxy puede ser un servidor
base o un servidor seguro.
Inhabilitado

es el valor por omisión. Para habilitar los túneles SSL, vaya a los valores del
servidor proxy y especifique un puerto de túnel SSL.
v Put — La petición contiene datos y un URL. El servidor almacena el recurso
identificado en el URL. Si el recurso ya existe, PUT lo sustituye. Si el recurso no
existe, PUT lo crea. Dado que PUT normalmente permite que los clientes añadan
o sustituyan información en el servidor, debe utilizar configuraciones de
protección para definir quién puede utilizar este método y para qué archivos.
Inhabilitado

es el valor por omisión.


v Delete — Si habilita el método Delete, el servidor suprimirá el objeto
identificado por el URL. Una vez se haya suprimido el objeto, el URL no será
válido. Dado que delete normalmente permite que los clientes supriman
información del servidor, debe utilizar configuraciones de protección para definir
quién puede utilizar este método y qué archivos pueden suprimirse.
Inhabilitado

es el valor por omisión.

MIME
MIME (Extensiones multiaplicación del correo Internet) es lo que permite que los
usuarios puedan enviar información a través de correo electrónico en formularios
que no sean de texto simple. MIME permite la transmisión electrónica de audio,
vídeo, aplicaciones, imágenes, etcétera.

Muchos tipos MIME están predefinidos, por ejemplo, archivos GIF y PostScript.
También puede definir sus propios tipos MIME.

Los tipos MIME permiten que los navegadores web creen archivos de salida que
no estén en un formato HTML.

Net.Data
Hay disponible un ejemplo de búsqueda Net.Data y una macro de resultados de
búsqueda Net.Data para personalizar páginas web que los usuarios verán cuando
utilicen el motor de búsqueda. Puede cambiar el archivo HTML, añadir gráficos o
reorganizar la página del modo que desee. No cambie ninguna parte funcional de
la macro, ya que podría provocar errores en el código subyacente.

Edite una copia de las macros, elija un directorio para que las contenga y, a
continuación, defina un archivo de configuración que permita acceder a estas
macros.

106 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Servidor proxy
Los clientes pueden solicitar a un servidor proxy que recupere documentos de
otros servidores en su nombre. De este modo, el servidor proxy funciona como un
servidor HTTP Server y como un cliente. Es un servidor respecto a los clientes que
efectúan peticiones y es un cliente respecto a otros servidores.

Puede configurar el IBM HTTP Server para que maneje peticiones de proxy HTTP
además de las peticiones HTTP normales. Puede configurar el servidor para que
funcione sólo como un proxy, o bien como un proxy y como un servidor normal.

La mayor ventaja de un servidor proxy es que su antememoria puede servir a


todos sus usuarios. Esto mejora el tiempo de respuesta para sitios de Internet
solicitados con frecuencia. La ejecución de un servidor proxy aumenta el tráfico del
servidor. Es posible que desee configurar una instancia de servidor por separado
como servidor proxy.

Archivo de anotaciones referente


El archivo de anotaciones referente identifica la página web que hacia referencia a
(o enlazaba con) la página web solicitada. Si el servidor está configurado para
anotar el referente, el servidor escribe una entrada en el archivo de anotaciones
referente cada vez que un cliente envía una petición al servidor. Para cada entrada
que se hace en el archivo de anotaciones de acceso, existe una entrada
correspondiente en el archivo de anotaciones referente. Esta entrada indica qué
página hacia referencia a la página solicitada por el cliente. Si no hay ninguna
página que haga referencia a la página solicitada, la entrada se representa con dos
comillas (″ ″). Si una sola página accede a imágenes o a otros archivos, éstos
tendrán el aspecto de peticiones separadas. Cada una tendrá una entrada separada
en estos archivos de anotaciones.

La información de referente también se pueden anotar en el archivo de anotaciones


de acceso si se utiliza el formato de anotación ampliado. Si el archivo de
anotaciones de acceso y el archivo de anotaciones referente están configurados para
utilizar el formato de anotación ampliado, el servidor anotará el referente de cada
petición en una entrada del archivo de anotaciones de acceso y en el archivo de
anotaciones referente.

Configuración de servidor
La configuración de una instancia controla el comportamiento del IBM HTTP
Server para esa instancia. El servidor utiliza la información de una configuración
para determinar cómo responder a las peticiones de un navegador cliente.

Una configuración es un archivo que consta de sentencias denominadas directrices.


Cada configuración tiene un nombre único y exclusivo. Puede cambiar las
sentencias de las directrices mediante la utilización de los formularios de
Configuración y administración. El servidor tiene valores por omisión para sus
configuraciones. Sin embargo, puede crear y suprimir sus propias configuraciones,
cambiarlas una vez creadas y visualizar los valores actuales de una configuración.

Instancia de servidor
El término ″instancia″ describe cada servidor por separado cuando un solo sistema
inicia varios servidores web.

En un AS/400 pueden definirse y ejecutarse de forma concurrente varios


servidores HTTP. Cada uno de estos servidores es lo que se denomina instancia y

Capítulo 16. Información adicional sobre el HTTP Server 107


tiene un nombre. El servidor web utiliza archivos de configuración como base para
las instancias de servidor. El servidor se proporciona con un archivo de
configuración denominado CONFIG y otro archivo de configuración denominado
ADMIN. También incluye dos instancias de servidor: la instancia de servidor
ADMIN (*ADMIN) (basada en la configuración ADMIN) y la instancia de servidor
DEFAULT (basada en la configuración CONFIG).

Debido a que puede ejecutar varias instancias de servidor, tiene la capacidad de


soportar varios sitios web desde el mismo servidor web en el AS/400.

Ejecutar varias instancias de servidor en un único servidor AS/400 es igual que


ejecutar varios servidores HTTP (por ejemplo, varios servidores PC), cada uno con
una sola instancia.

Cada instancia de servidor se ejecuta en el subsistema QHTTPSVR. Cada instancia


consta de un trabajo de servidor HTTP en el subsistema QHTTPSVR, junto con
uno o más trabajos de ayuda.

Según sus necesidades comerciales, puede ejecutar varias instancias de servidor


que estén adaptadas a las necesidades de sus clientes. Por ejemplo, puede elegir
entre ejecutar una instancia de servidor para sus clientes de Internet y una
instancia de servidor para sus clientes de una intranet.

SSL
SSL (capa de sockets segura) es una capa de programa que se establece entre una
aplicación y las capas TCP/IP de Internet. La SSL proporciona seguridad entre un
cliente y su servidor durante la transmisión de mensajes y permite que el servidor
autentique la identidad de los clientes.

La SSL utiliza un intercambio de seguridad para asegurar la conexión TCP/IP ente


el cliente y el servidor. El intercambio se produce una vez se ha establecido la
conexión TCP/IP. Durante el intercambio, el cliente y el servidor acuerdan las
claves de seguridad que utilizarán para la sesión y el cliente autentica el servidor.
Tras ello, el servidor utiliza la SSL para cifrar y descifrar toda la información en la
respuesta de la petición y en la respuesta del servidor. Esta información incluye lo
siguiente:
v El URL solicitado por el cliente
v El contenido de todos los formularios enviados
v Acceso a información de autorizaciones (por ejemplo, nombres de usuarios y
contraseñas)
v Todos los datos enviados entre el cliente y el servidor

TCP/IP
Protocolo de control de transmisión/Protocolo Internet (TCP/IP) es el lenguaje que
″hablan″ los ordenadores. Para obtener más información sobre los temas básicos de
TCP/IP, consulte Vía rápida para la configuración de TCP/IP.

Lista de validación
El sistema utiliza listas de validación junto con las configuraciones de protección y
las listas de control de acceso para limitar el acceso a los recursos del servidor.
Cada lista de validación consta de una lista de usuarios de Internet y sus
contraseñas. Cada usuario de Internet dispone de una contraseña válida definida
para él.

108 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP


Una lista de validación es un objeto de AS/400 del tipo *VLDL en el que se
almacenan nombres de usuario y contraseñas con el fin de utilizarlos en el control
de acceso. Las listas de validación son sensibles a las mayúsculas y minúsculas.
Las listas de validación residen en bibliotecas de AS/400 y son obligatorias cuando
se añade un usuario, a menos que el usuario se añada a un archivo de grupos. Si
entra una lista de validación que no existe, el sistema la creará.

Sistema principal virtual


Este es uno de los servicios principales que puede proporcionar con el IBM HTTP
Server. El alojamiento virtual en el sistema permite que sus clientes no tengan que
adquirir ni mantener hardware adicional, a la vez que evita utilizar más
direcciones IP.

Un sistema principal virtual se parece a una instancia de servidor, pero ésta


proporciona la información específica para cada usuario en un sistema principal
virtual. Con sistemas principales virtuales, puede ejecutar una sola instancia del
servidor y asignar un sistema principal diferente a cada cliente. En el servidor de
nombres de dominio, se definen sistemas principales y se asocian con la dirección
IP del servidor. Posteriormente se puede configurar el servidor para que sirva un
conjunto diferente de información según el sistema principal que efectúe la
petición. Las peticiones no requieren ningún número de puerto.

Los clientes deben soportar HTTP 1.1 o HTTP 1.0 con ampliaciones 1.1.

Capítulo 16. Información adicional sobre el HTTP Server 109


110 AS/400e: Servidor web (HTTP) de servicios y aplicaciones TCP/IP
IBM

También podría gustarte