Вы находитесь на странице: 1из 118

AS/400e

Servidor web (HTTP) de servicios y aplicaciones TCP/IP

AS/400e

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
Captulo 1. Novedades en V4R5 . . . . 3 Captulo 2. Impresin de este tema . . . 5 Captulo 3. Requisitos de software para el servidor web . . . . . . . . . . . 7 Captulo 4. Requisitos de hardware para el servidor web . . . . . . . . . . . 9 Captulo 5. Otros requisitos para el servidor web . . . . . . . . . . . . 11 Captulo 6. Cmo empezar con el HTTP Server . . . . . . . . . . . . . . . 13
Verificacin de la instalacin del servidor . . . . Utilizacin del servidor de administracin (ADMIN) Arranque del servidor de administracin (ADMIN) . . . . . . . . . . . . . . Visualizacin de la pgina Tareas AS/400 . . . Visualizacin de la primera pgina del servidor Utilizacin de los formularios de Configuracin y administracin . . . . . . . . . . . . Cambio de puertos para el servidor de administracin (ADMIN) . . . . . . . . . Arranque y detencin del servidor . . . . . . Creacin de una pgina de presentacin . . . . . Creacin de una pgina de presentacin en una biblioteca . . . . . . . . . . . . . . . 13 14 14 15 16 17 18 18 19 20 Servicio de pginas web desde el sistema archivos QOPT . . . . . . . . . Servicio de pginas web desde el sistema archivos UDFS . . . . . . . . . Prueba del direccionamiento de URL . . de . . de . . . . . . . . 34 . 35 . 36

Captulo 9. Administracin del IBM HTTP Server . . . . . . . . . . . . 39


Configuracin del HTTP Server. . . . . . . . Creacin de una configuracin . . . . . . . Supresin de una configuracin . . . . . . Visualizacin de una configuracin . . . . . Control de peticiones para los recursos del servidor Personalizacin del proceso de peticiones del servidor . . . . . . . . . . . . . . Habilitacin e inhabilitacin de mtodos. . . . Correlacin de peticiones con recursos del servidor . . . . . . . . . . . . . . Mejora del rendimiento del servidor . . . . . . Cambio de la configuracin TCP/IP . . . . . Personalizacin de la antememoria local . . . . Cambio de los valores de rendimiento del HTTP Server . . . . . . . . . . . . . . . Personalizacin de los mensajes de error . . . . Configuracin de listados de directorio y pginas de bienvenida . . . . . . . . . . . . . . Definicin de pginas de bienvenida . . . . . Utilizacin de iconos en listados de directorio . . Utilizacin de listados de directorio . . . . . Visualizacin del texto del archivo READ.ME . . Configuracin de directorios del usuario . . . Definicin de extensiones de archivo para el proceso en varios formatos . . . . . . . . . . . . Creacin de extensiones de archivo sensibles a maysculas/minsculas . . . . . . . . . Adaptacin de pginas a las posibilidades del navegador . . . . . . . . . . . . . . Asociacin de extensiones de archivo con tipos MIME . . . . . . . . . . . . . . . Asociacin de extensiones de archivo con codificaciones MIME . . . . . . . . . . Asociacin de tipos de archivos con idiomas . . 39 39 40 40 41 41 42 42 43 43 43 44 45 46 46 46 47 47 48 48 48 49 49 49 50

Captulo 7. Soporte de varios sitios web en el HTTP Server . . . . . . . . 23


Creacin de una instancia de servidor . . . Supresin de una instancia de servidor . . . Cambio de los parmetros de una instancia de servidor . . . . . . . . . . . . . Cambio de las configuraciones asociadas . . Trabajo con instancias de servidor . . . . . . . . . . . 24 . 24 . 25 . 25 . 26

Captulo 8. Almacenar y servir pginas web . . . . . . . . . . . . . . . . 27


Trabajo con directrices Welcome y Pass . Servicio de pginas web desde el sistema archivos root (o /) . . . . . . . . Servicio de pginas web desde el sistema archivos QOpenSys . . . . . . . . Servicio de pginas web desde el sistema archivos QSYS.LIB . . . . . . . . Servicio de pginas web desde el sistema archivos QDLS . . . . . . . . .
Copyright IBM Corp. 1998, 2000

Captulo 10. Seguridad del IBM HTTP Server . . . . . . . . . . . . . . . 51


Gestin de usuarios de Internet. . . . . . . Adicin de un usuario de Internet . . . . . Supresin de un usuario de Internet . . . . Cambio de contraseas de usuarios de Internet Listado de usuarios de Internet . . . . . . Proteccin de recursos . . . . . . . . . . Trabajo con proteccin de documentos . . . Creacin de configuraciones de proteccin . . Supresin de configuraciones de proteccin . Cambio de configuraciones de proteccin . . . 51 . 52 . 52 53 . 53 . 53 . 54 . 55 . 55 . 56

. de . de . de . de .

. . . . .

. . . . .

. 28 . 29 . 30 . 31 . 32

iii

Creacin de listas de control de acceso . . . . Comunicaciones seguras entre usuarios y sitios web Configuracin del servidor para un servicio seguro . . . . . . . . . . . . . . . Utilizacin de SSL con el servidor . . . . . . Almacenamiento y consulta de informacin con LDAP . . . . . . . . . . . . . . . . Utilizacin de LDAP con informacin de configuracin . . . . . . . . . . . . . Creacin de una configuracin de servidor LDAP Cambio de una configuracin de servidor LDAP Supresin de una configuracin de servidor LDAP . . . . . . . . . . . . . . . Asegurar el servidor ante un ataque de denegacin de servicio de telnet . . . . . . . . . . .

56 56 57 57 58 58 58 59 59 60

Captulo 13. Clasificar sitios web y servir informacin web calificada . . . 79


Configuracin de un servicio de clasificacin PICS y de una agencia de calificaciones PICS. . . . . . Mantenimiento del servicio de clasificacin PICS y de la agencia de calificaciones . . . . . . . . Creacin de una calificacin PICS . . . . . . . Registro de servicios de clasificacin de terceros . . Peticin de informacin de calificaciones PICS. . . Gestin de calificaciones PICS . . . . . . . . Gestin de calificaciones PICS para su sitio web en cada documento . . . . . . . . . . . Gestin de calificaciones PICS para su sitio web desde un archivo central . . . . . . . . . 80 81 82 83 83 84 85 85

Captulo 11. Supervisin de la actividad del servidor . . . . . . . . . . . . 61


Trabajo con archivos de anotaciones . . . . . . Configuracin de los valores globales del archivo de anotaciones . . . . . . . . . . . . Configuracin del archivo de anotaciones de acceso . . . . . . . . . . . . . . . Configuracin del archivo de anotaciones de error. . . . . . . . . . . . . . . . Creacin del formato ampliado de anotaciones Cambio del formato ampliado de anotaciones . . Supresin del formato ampliado de anotaciones Trabajo con informes . . . . . . . . . . . Configuracin de los informes de acceso bsicos Configuracin de los valores de informes globales . . . . . . . . . . . . . . Configuracin de los informes de acceso de minera de uso de la web. . . . . . . . . Creacin de una plantilla de informe . . . . . Cambio de una plantilla de informe . . . . . Supresin de una plantilla de informe . . . . Utilizacin del supervisor de actividad de la web. . Trabajo con el subagente SNMP del servidor . . . 61 63 63 64 65 65 66 66 66 67 68 69 70 70 70 71

Captulo 14. Contenido de pgina web dinmica y aplicaciones web . . . . . 87


Configuracin de los valores de CGI . . Configuracin de las variables de entorno Configuracin de una CGI persistente . Utilizacin de cdigos SSI . . . . . . . . . . . . . . . . . . . . . 87 88 88 89

Captulo 15. Configuracin del motor de bsqueda del webserver. . . . . . 91


Creacin de un ndice de bsqueda . . Actualizacin de un ndice de bsqueda . Fusin de un ndice de bsqueda . . . Supresin de un ndice de bsqueda . . Visualizacin de informacin de ndice . Comprobacin de un ndice de bsqueda Utilizacin del motor de bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 94 95 95 96 96 96

Captulo 16. Informacin adicional sobre el HTTP Server . . . . . . . . 101


Conceptos del IBM HTTP Server . . Archivo de anotaciones de agente Application Server Manager . . Guardar en antememoria . . . CGI . . . . . . . . . . GIF. . . . . . . . . . . HTML. . . . . . . . . . Mapa de imgenes . . . . . Usuarios de Internet . . . . . Direccin IP . . . . . . . . JPEG . . . . . . . . . . Archivos de anotaciones e informes Mtodos del servidor web . . . MIME . . . . . . . . . . Net.Data . . . . . . . . . Servidor proxy . . . . . . . Archivo de anotaciones referente . Configuracin de servidor . . . Instancia de servidor . . . . . SSL. . . . . . . . . . . TCP/IP . . . . . . . . . Lista de validacin . . . . . Sistema principal virtual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 102 102 102 103 103 103 104 104 104 104 104 105 106 106 107 107 107 107 108 108 108 109

Captulo 12. Configuracin del IBM HTTP Server como proxy . . . . . . . 73


Configuracin de las funciones del proxy y tnel SSL del servidor . . . . . . . . . . . . . Configuracin de los valores de antememoria bsicos del servidor proxy . . . . . . . . . Designacin de un nmero de puerto para el servidor proxy . . . . . . . . . . . . . Configuracin de una jerarqua de servidores proxy Configuracin de funciones avanzadas de antememoria . . . . . . . . . . . . . . Trabajo con filtros de antememoria . . . . . Configuracin de la caducidad de los archivos en antememoria . . . . . . . . . . . . . Establecimiento de un lmite de tiempo para archivos en antememoria . . . . . . . . . Trabajo con otros lmites de tiempo de antememoria . . . . . . . . . . . . . Especificacin de qu clientes pueden utilizar el proxy . . . . . . . . . . . . . . . . 73 74 74 75 75 75 76 76 77 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 implementacin del servidor web multiplataforma de IBM. Con el IBM HTTP Server puede servir objetos multimedia, por ejemplo, documentos HTML (lenguaje de cdigos de hipertexto), a clientes de navegadores WWW con el sistema AS/400. Adems, 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 pginas siguientes se proporciona ms informacin acerca de las caractersticas y funcionalidad del HTTP Server. v Cmo empezar con el HTTP Server. v Soporte de varios sitios web en el HTTP Server. v Almacenar y servir pginas web con el HTTP Server. v Administracin del HTTP Server. v Seguridad con el HTTP Server. v Supervisin de la actividad del HTTP Server. v Configuracin del HTTP Server como proxy. v Clasificar sitios web y servir informacin web calificada. v Utilizacin de contenido en pginas web dinmicas y aplicaciones web. v Configuracin del motor de bsqueda del webserver. Asegrese de que dispone del software, hardware y otros requisitos para la utilizacin del servidor web. Tambin hay disponibles recursos adicionales.

Copyright IBM Corp. 1998, 2000

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

Captulo 1. Novedades en V4R5


Los formularios de Administracin de bsquedas contienen nuevas mejoras. Estas mejoras permiten buscar informacin 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 Bsqueda simple y avanzada ahora permiten especificar campos asociados con el ndice que se est buscando. v Se han aadido botones de seleccin en Elaborar una lista de documentos para permitir que la peticin 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 informacin sobre una lista de documentos. v Un nuevo mandato Configurar bsqueda HTTP (CFGHTTPSCH) permite realizar todas las funciones de creacin de ndices desde una lnea de mandatos o desde un trabajo de proceso por lotes. La cabecera Proceso de peticin en el apartado de configuracin de los formularios, contiene una nueva caracterstica: v Un nuevo formulario Probar direccionamiento de URL muestra cmo un URL se corresponde y se transforma segn las diversas directrices de direccionamiento. Desde este formulario el webmaster puede ver exactamente cmo las directrices afectan a los URL entrantes y desarrollar con ms facilidad directrices de direccionamiento adecuadas para la instalacin.

Copyright IBM Corp. 1998, 2000

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

Captulo 2. Impresin de este tema


Si desea ver o imprimir este documento, puede ver o bajar una versin del mismo en formato PDF. Adobe Acrobat Reader debe estar instalado para poder ver los archivos PDF. Puede bajar una copia desde la pgina de presentacin de Adobe.

Para ver o bajar la versin en formato PDF, seleccione Servidor web (HTTP) (ocupa unos 572 KB o 104 pginas). v Si dispone de ms de un archivo PDF, cree un listado con todos los documentos PDF (utilice un punto grueso separado para cada PDF) en lugar de un prrafo. 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 estacin 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. Desplcese al directorio en el que desea guardar el archivo PDF. 5. Pulse Guardar.

Copyright IBM Corp. 1998, 2000

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

Captulo 3. Requisitos de software para el servidor web


Utilice el mandato GO LICPGM para comprobar la instalacin de estos programas bajo licencia. Es necesario tener instalado el software siguiente para poder ejecutar el servidor web: v OS/400 Versin 4 Release 4 (5769SS1) v IBM HTTP Server (5679DG1) 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 (5769AC1) Crypto Access Provider de 56 bits para AS/400 (5769AC2) Cryptographic Access Provider de 128 bits (5769AC3) v Application Development ToolSet/400 (5769PW1) es opcional pero preferible para la creacin de su propia pgina de presentacin en el AS/400. v Para utilizar los formularios de Configuracin y administracin, 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 funcionarn con la interfaz de navegacin de los formularios de Configuracin y administracin. 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 prestacin de servicios web, el servidor web tambin requiere OS/400 - Digital Certificate Manager (5769-SS1, opcin 34).

Copyright IBM Corp. 1998, 2000

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

Captulo 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

10

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

Captulo 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 mtodos asociados) que se encuentran en la API de servlets Java. La ejecucin de servlets Java es opcional. Si decide implementarlos, tambin necesitar: v IBM AS/400 Developer Kit para Java (5769JV1) v IBM WebSphere Application Server para AS/400 (5769AS1) Un servlet se carga automticamente cuando se inicia el servidor web o cuando el primer cliente solicita los servicios del servlet. Una vez cargados, los servlets continan en ejecucin a la espera de nuevas peticiones de clientes. Los servlets amplan las posibilidades del servidor web creando una infraestructura que ofrece servicios de peticin y/o respuesta en la web. Un cliente enva una peticin al servidor. El servidor enva la informacin de la peticin al servlet. Entonces, el servlet construye una respuesta y el servidor la enva al cliente. Debido a que es un programa Java, el servlet puede utilizar todas las posibilidades del lenguaje Java para la construccin de una respuesta. Tambin 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 dinmica y exclusiva a la interaccin particular, en lugar de una pgina HTML existente. Autorizaciones especiales del AS/400 La utilizacin de los formularios de Configuracin y administracin requiere un perfil de usuario y una contrasea del AS/400 vlidos. Tambin debe tener las autorizaciones siguientes para poder realizar tareas de configuracin y administracin: el perfil de usuario debe tener autorizacin *IOSISCFG. v QUSRSYS *LIB: *CHANGE Nota: No utilice QSECOFR, ya que este perfil de usuario no funcionar con el HTTP Server. Debe tener autorizacin para los archivos y mandatos siguientes: v QUSRSYS/QATMHTTPC: *ALL v v v v v v QUSRSYS/QATMHTTPA: *ALL QUSRSYS/QATMHINSTA: *ALL QUSRSYS/QATMHINSTC: *ALL CRTVLDL *CMD *USE STRTCPSVR *CMD *USE ENDTCPSVR *CMD *USE

Copyright IBM Corp. 1998, 2000

11

Autorizacin a usuarios para ver informes generados Todos los informes generados por el servidor se almacenan en la va de acceso IFS siguiente:
/QIBM/UserData/HTTPSVR/reports/'nombreconfig'/

donde nombreconfig es el nombre del archivo de configuracin del servidor en el que se habilitan los informes de anotaciones. Los informes para cada configuracin se almacenan en directorios separados. Puede autorizar a los usuarios para que slo accedan a los informes que necesitan. Estos directorios se crean cuando se generan los primeros informes para una configuracin determinada. Por omisin, slo 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 efecta esta accin antes de que el sistema genere informes, el usuario obtiene automticamente la autorizacin 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 configuracin. 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, automticamente 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

Captulo 6. Cmo 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 instalacin del servidor web y ha iniciado TCP/IP, puede arrancar el servidor web. Si ha iniciado el servidor de administracin (ADMIN), puede configurar el servidor web. 2. Verificar las conexiones TCP/IP 3. Verificar la instalacin del servidor web 4. Trabajar con el servidor de administracin (ADMIN) A continuacin, puede efectuar lo siguiente: 1. 2. 3. 4. 5. Arrancar el servidor web. Crear una configuracin propia. Crear una pgina de presentacin. Configurar el servidor para servir la pgina de presentacin. Crear una instancia de servidor propia mediante la utilizacin de su configuracin. 6. Iniciar su instancia de servidor. 7. Comprobar su pgina de presentacin. Para ello, puede servir su pgina de presentacin en el navegador. 8. Trabajar con la seguridad del servidor web. Si cree que ya est listo para divertirse con las pginas web, consulte el apartado contenido de pgina web dinmica y aplicaciones web.

Verificacin de la instalacin del servidor


Debe tener instalado el IBM HTTP Server y haber iniciado TCP/IP con una conexin activa antes de poder utilizarlo. Antes de comprobar el servidor web, debe tener una conexin al AS/400. Realice los pasos siguientes para ver si el AS/400 tiene instalado el servidor web: 1. Inicie Operations Navigator. 2. Efecte una doble pulsacin en el icono del servidor AS/400. 3. Efecte una doble pulsacin en Red. 4. Efecte una doble pulsacin 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 para servidor web. Consulte la publicacin Gua de instalacin de software obtener ayuda en la instalacin 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, tambin debe arrancar el servidor de administracin (ADMIN).

Copyright IBM Corp. 1998, 2000

13

Utilizacin del servidor de administracin (ADMIN)


La instalacin del servidor incluye una instancia de servidor de administracin 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 configuracin y administracin. La conexin 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 pgina Tareas del AS/400. v Ver la Primera pgina del servidor. v Utilizar los formularios de Configuracin y administracin. Si elige no utilizar el puerto por omisin, puede cambiar el puerto del servidor ADMIN. Cambio del idioma en que se presentan las pginas web. El idioma que utiliza el servidor para presentar pginas 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 parmetro del identificador de idioma de su perfil de usuario (el parmetro LANGID en la lista de parmetros adicionales); para ello, seleccione otro idioma que est instalado. Tambin puede ser necesario cambiar el identificador de juego de caracteres (CCSID) del servidor para que coincida con la configuracin de su navegador.

Arranque del servidor de administracin (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 Configuracin y administracin para configurar el servidor, cambiar los parmetros de la instancia y valores de atributos globales. Al arrancar el servidor ADMIN tambin podr: v Ver la pgina Tareas del AS/400. v Ver la Primera pgina del servidor. v Utilizar los formularios de Configuracin y administracin. v Cambiar los puertos del servidor ADMIN. Utilice Operations Navigator para iniciar la instancia de servidor ADMIN: 1. Inicie Operations Navigator. 2. Efecte una doble pulsacin en el servidor AS/400, en la vista de rbol principal de Operations navigator. 3. Efecte una doble pulsacin en Red. 4. Efecte una doble pulsacin en Servidores. 5. Efecte una doble pulsacin en TCP/IP. 6. Efecte una pulsacin con el botn secundario del ratn en Administracin 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 ms arriba. Cuando efecte una pulsacin con el botn secundario del ratn en Administracin HTTP, pulse Detener. El servidor ADMIN, tal como se enva, no se inicia automticamente al arrancar TCP/IP. Debe arrancarlo manualmente como mnimo una vez. Si desea que el servidor ADMIN se inicie automticamente al arrancar TCP/IP, debe cambiar los parmetros de la instancia de servidor. La configuracin 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 bsicos en la configuracin, incluyendo los siguientes: v Inicio automtico de la instancia de servidor ADMIN cuando utilice el mandato Arrancar TCP/IP (STRTCP) v Configuracin para transacciones seguras (SSL) HTTP v Habilitacin de anotaciones de acceso y de errores El IBM HTTP Server proporciona tanto una conexin segura como una no segura. No importa qu conexin utilice, la seguridad estndar 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 conexin segura despus de: 1. Verificar la instalacin del servidor. 2. Instalar uno de estos tres productos de IBM Cryptographic Access Provider: v 5769AC1 v 5769AC2 v 5769AC3 3. Crear una clave para conexiones seguras. 4. Enviar una peticin de certificado y, a continuacin, recibir el certificado firmado desde una autoridad de certificacin (CA) muy conocida, por ejemplo, VeriSign. Esta CA est designada como raz de confianza en el servidor. Puede utilizar la CA que se enva 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 travs del servidor de administracin (ADMIN). Puede detener, iniciar y reiniciar otras instancias de servidor en el servidor web mediante la utilizacin de formularios de Configuracin y administracin.

Visualizacin de la pgina Tareas AS/400


La pgina Tareas AS/400 proporciona enlaces al IBM HTTP Server y otras interfaces de navegador proporcionan enlaces a productos del AS/400. Para ver la pgina Tareas, debe iniciar la instancia de servidor de administracin (ADMIN). A continuacin: 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 conctese a la pgina Tareas con un ID de usuario y una contrasea vlidos. La primera vez que vea la pgina Tareas AS/400, debe utilizar una conexin no segura para servir documentos web. Recuerde que la seguridad estndar del

Captulo 6. Cmo 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 administracin (ADMIN) para un servicio seguro, vaya al URL http://su.nombre.servidor:2010/ Nota: Los nmeros de puerto por omisin 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 nmero de puerto incorrecto, la peticin 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 contrasea.

Visualizacin de la primera pgina del servidor


Para ver la primera pgina del servidor, pulse IBM HTTP Server para AS/400 en la pgina Tareas AS/400. La primera pgina del servidor proporciona un valioso conjunto de herramientas e informacin, incluyendo enlaces a: Configuracin y administracin Un sitio que permite configurar totalmente el servidor; para ello debe rellenar un conjunto de formularios. Los formularios utilizan el lenguaje de cdigos de hipertexto (HTML). Ejemplo de pgina de presentacin Un ejemplo de documento en el que se demuestra cmo utilizar muchos cdigos HTML. Sitio web de IBM HTTP Server En este sitio web, puede aprender ms acerca del IBM HTTP Server, encontrar informacin sobre el producto y acceder a recursos relacionados. Debe disponer de acceso externo a Internet para poder acceder a esta pgina. Technical Studio para AS/400 En este sitio web, puede conocer detalles sobre talleres, herramientas e informacin tcnica del AS/400. Encontrar consejos para que el AS/400 se ejecute ms rpidamente, podr beneficiarse de las tecnologas de ltima hora y recibir ayuda para mantenerse al da profesionalmente. Debe disponer de acceso externo a Internet para poder acceder a esta pgina. AS/400 Web Builders Workshop En este sitio web, puede encontrar consejos, herramientas, ejemplos de aplicaciones y ms informacin para acelerar su entrada en el mundo de la informtica web con el AS/400. Debe disponer de acceso externo a Internet para poder acceder a esta pgina. Pgina Tareas AS/400 Vuelva a la pgina Tareas AS/400 para configurar otras caractersticas 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

Utilizacin de los formularios de Configuracin y administracin


El apartado Arranque del servidor de administracin ADMIN permite utilizar los formularios de Configuracin y administracin. Estos formularios proporcionan un mtodo sencillo para configurar el servidor mediante la utilizacin de un navegador web. Si desea obtener ayuda, puede consultar el archivo de ayuda que acompaa a cada formulario. Siga estos pasos para utilizar los formularios de Configuracin y administracin. 1. Utilice el navegador para ir a la pgina Tareas AS/400; para ello teclee el URL siguiente:
Conexin no segura: http://su.nombre.servidor:2001/ Conexin segura: https://su.nombre.servidor:2010/

2. 3. 4.

5.

donde su.nombre.servidor es el nombre del sistema AS/400 especificado en la pantalla Configurar TCP/IP, opcin 12. Especifique un ID de usuario y una contrasea vlidos para el AS/400. Pulse IBM HTTP Server para AS/400. En la primera pgina del servidor, pulse Configuracin y administracin y ver la primera pgina de los formularios en el navegador. El primer formulario ofrece una descripcin de la interfaz e instrucciones para la utilizacin de los formularios. En la pgina Configuracin y administracin general, pulse Configuraciones.

6. En el men, seleccione una configuracin de servidor con nombre que desee configurar. Cuando seleccione un formulario, ver los valores actuales de la configuracin en sus campos de salida (si no ha cambiado la configuracin desde la instalacin, estos son los valores por omisin). 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 informacin sobre cmo desea configurar esa parte determinada del servidor. Cada formulario proporciona instrucciones para ayudarle a decidir los cambios que desee efectuar. Para obtener ms informacin, puede pulsar el icono de ayuda situado en la parte superior de cada formulario. El icono de ayuda enlaza con una pgina de ayuda que proporciona pasos detallados de la utilizacin del formulario para realizar tareas determinadas. 9. Despus de rellenar el formulario, debe pulsar Aplicar para para actualizar el archivo de configuracin con los cambios efectuados en el formulario. El botn 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 accin 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 configuracin que ha especificado. Si el servidor acepta la entrada, el formulario visualiza un mensaje que indica que el servidor ha actualizado satisfactoriamente la configuracin. Si el servidor no acepta la entrada, el servidor visualiza un mensaje en el que se explica el problema existente en la informacin especificada. Regrese al formulario para corregir la informacin y, a continuacin, pulse el botn Aplicar nuevamente. En el formulario, tambin puede pulsar el icono de ayuda situado en la parte superior del formulario. En las pginas de ayuda se explica cmo rellenar el formulario con entradas vlidas.
Captulo 6. Cmo empezar con el HTTP Server

17

Debe rearrancar el servidor para que los cambios efectuados en la configuracin se guarden y entren en vigor. La actualizacin de algunos formularios de configuracin precisar que detenga el servidor y, a continuacin, 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 pgina de ayuda para dicho formulario. En esta pgina de ayuda se indica si se necesita rearrancar el servidor, o bien detenerlo y arrancarlo. Cuando efecte cambios en cualquier parmetro de la instancia, ser necesario que trabaje con dicha instancia para reiniciar o para detener e iniciar esa instancia determinada. En los formularios de Configuracin y administracin 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 administracin (ADMIN)


El puerto HTTPserver por omisin 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 nmeros de puerto deben funcionar satisfactoriamente con la mayora de los sistemas. Sin embargo, estas asignaciones de puerto podran provocar conflictos si una aplicacin TCP/IP que no sea el servidor ADMIN utiliza los mismos nmeros de puerto y necesita ejecutarse simultneamente con el servidor ADMIN. La mayora de las aplicaciones permiten cambiar los puertos; si la aplicacin conflictiva lo permite, seleccione un nmero diferente para esa aplicacin. 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 nmeros 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 lnea que desea eliminar y, a continuacin, 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 lnea superior de la tabla y, a continuacin, escriba 3 y pulse Intro. 4. Especifique las propiedades para el nuevo servidor y puerto y, a continuacin, pulse Intro para aadirlo a la tabla.

Arranque y detencin 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 Configuracin y administracin, la instancia de administracin (ADMIN) debe estar en ejecucin. Utilice el formulario Trabajo con instancias de servidor para arrancar, detener y rearrancar el servidor.

Creacin de una pgina de presentacin


Puede utilizar cualquier documento HTML (lenguaje de cdigos de hipertexto) para su pgina de presentacin. Utilizacin del ejemplo de pgina de presentacin. El servidor web tiene un ejemplo de pgina de presentacin que se puede utilizar como plantilla para sus propias pginas. Para ver el ejemplo de pgina de presentacin, debe tener iniciada la instancia de servidor ADMIN. 1. Escriba http://su.nombre.servidor:2001/ para ver la pgina Tareas AS/400 con el navegador. Si ha configurado el servidor ADMIN para servicio seguro, escriba http://su.nombre.servidor:2010/ para ver la pgina Tareas AS/400. 2. Pulse IBM HTTP Server en la pgina Tareas AS/400 para ver la primera pgina del servidor. 3. Pulse Ejemplo de pgina de presentacin para ver el ejemplo. 4. En el navegador web, seleccione Guardar como en el men Archivo de la barra de mens. 5. Guarde el archivo con el nombre welcome.html y, a continuacin, utilice su editor favorito para editar el nuevo archivo welcome.html. 6. Enve el archivo welcome.html al sistema AS/400 mediante la utilizacin 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 mtodo 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 pgina de presentacin 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

Utilizacin de otro texto de ejemplo en un navegador. Tambin puede crear una pgina de presentacin propia basada en este texto de ejemplo:

Captulo 6. Cmo empezar con el HTTP Server

19

Ejemplo de pgina 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 opcin es crear su pgina de presentacin en una biblioteca del AS/400. Cuando haya creado la pgina, desde cualquier archivo fuente que haya elegido, es necesario autorizar y habilitar el servidor para acceder y servir la pgina de presentacin. Tras establecer los elementos bsicos, puede embellecer sus pginas web de muchas maneras. Mucha gente utiliza formatos grficos como JPEG (joint photographic experts), GIF (graphics interchange format) y mapas de imgenes.

Creacin de una pgina de presentacin en una biblioteca


Para crear su pgina de presentacin en el sistema AS/400, cree el documento HTML (lenguaje de cdigos de hipertexto) como archivo fuente fsico en una biblioteca del AS/400. 1. Si desea crear un nuevo archivo fuente fsico, utilice el mandato Crear archivo fuente fsico (CRTSRCPF).
CRTSRCPF FILE(WEBSAMP/HTMLDOC) RCDLEN(240)

Nota: La longitud de registro por omisin para archivos del AS/400 es 80 caracteres (utilizables). La longitud de registro mxima 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 edicin de sistema (STRSEU). 2. Cree un miembro para la pgina de presentacin mediante la utilizacin 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 Aadir miembro de archivo fsico (ADDPFM).
ADDPFM FILE(WEBSAMP/HTMLDOC) MBR(SAMPLE)

Seleccione la opcin 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 aadirlo al archivo fsico WEBSAMP/HTMLDOC. Teclee el nombre del miembro fuente EJEMPLO y cambie el tipo de fuente a HTML. Pulse Intro para arrancar el editor y aadir el texto de su pgina de presentacin al miembro que acaba de crear. Cuando haya finalizado la creacin de su pgina de presentacin, pulse F3. 3. Si sirve la pgina de presentacin desde QSYS.LIB y no ha utilizado el PDM (Gestor de desarrollo de programas) del AS/400 para crear la pgina de bienvenida, debe cambiar el tipo fuente del miembro por HTML. Utilice el mandato Cambiar miembro de archivo fsico (CHGPFM):
CHGPFM FILE(WEBSAMP/HTMLDOC) MBR(SAMPLE) SRCTYPE(HTML)

4. Si va a servir la pgina de presentacin 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 raz del sistema de archivos o en uno de los sistemas de archivos soportado por el servidor. Cuando haya creado la pgina, desde el archivo fuente elegido, ser necesario autorizar y habilitar el servidor para acceder y servir la pgina de presentacin.

Captulo 6. Cmo empezar con el HTTP Server

21

22

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

Captulo 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 informacin sobre sus empresas. Coloque ambos sitios en la misma mquina si el nmero de peticiones de informacin no es suficiente para justificar la existencia de una mquina 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 mquina debe tener varias conexiones de red; sin embargo, es posible especificar varias direcciones IP en una conexin de red. Las peticiones al otro servidor deberan incluir un nmero de puerto. Si la mquina tiene dos conexiones de red, o bien uno o ms adaptadores, puede ejecutar una instancia del servidor. Tambin puede asignar una direccin IP diferente a cada cliente. Para cada direccin IP, debera definir un nombre de sistema principal diferente. De este modo, el cliente A sera www.clienteA.com en la direccin IP 9.67.106.79 y el cliente B sera www.clienteB.org en la direccin IP 9.83.100.45. Entonces podra configurar el servidor para que sirva un conjunto diferente de informacin segn la direccin IP desde el que llega la peticin. Debido a que el servidor puede aceptar peticiones desde el puerto por omisin de cada conexin de red, las peticiones a cualquiera de los nombres de sistema principal no necesitaran un nmero de puerto. Con sistemas principales virtuales, no se necesita hardware adicional y puede evitar la utilizacin de ms 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 ascielos con la nica direccin IP del servidor. Entonces puede configurar el servidor para que sirva un conjunto diferente de informacin segn el sistema principal que efecte la peticin. Las peticiones no requieren ningn nmero de puerto ya que el servidor utiliza el valor por omisin. La configuracin del servidor para que utilice varias direcciones IP o sistemas principales virtuales es muy similar. Para varias direcciones IP, debe especificar la direccin IP a la que llega una peticin. Para sistemas principales virtuales, debe especificar el nombre de sistema principal para el que se efecta una peticin. Cuando se utilizan varias direcciones IP tambin es necesario especificar directrices de archivos de configuracin, con el nombre de sistema principal, para que los navegadores de la versin 1.1 puedan funcionar correctamente. Puede configurar el servidor para que sirva informacin diferente para cada cliente. Para ello, indique que ciertas partes de la configuracin slo 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 direccin IP a la que llegan o en el nombre de sistema principal del URL: v Pginas de bienvenida v Reglas de correlacin
Copyright IBM Corp. 1998, 2000

23

v Control de accesos Una instancia de servidor tiene relacin 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 pgina o pginas web, podr gestionar el sistema mediante las acciones siguientes: v Supresin 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 Tambin puede cambiar la configuracin asociada de una instancia. Cuando las haya creado, no olvide autorizar y habilitar el sistema de archivos para servir los archivos creados.

Creacin de una instancia de servidor


Cuando cree una instancia de servidor, debe elegir entre utilizar una direccin IP exclusiva o la misma direccin IP con un puerto exclusivo. Debe especificar una configuracin que debe asociarse con la nueva instancia de servidor. Esta configuracin ya debe existir. Utilice los formularios de Configuracin y administracin 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 configuracin asociada en el mismo formulario. 5. Pulse el botn Crear. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Slo 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.

Supresin de una instancia de servidor


A medida que aumenta y cambia el nmero de clientes y se aaden o trasladan empleados, es posible que sea necesario redefinir la lista de instancias de servidor. Esto incluye la eliminacin 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 ejecucin, se detiene antes de que el sistema la suprima. El sistema no suprime la configuracin de servidor asociada con esta instancia de servidor. Utilice los formularios de Configuracin y administracin 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 parmetros de una instancia de servidor


Los cambios en la clientela y en los empleados pueden hacer que desee cambiar los parmetros de una instancia de servidor que haya creado. Por ejemplo, esta tarea permite que una instancia de servidor, por ejemplo, la instancia de administracin (ADMIN), se inicie automticamente al arrancar TCP/IP. Utilice los formularios de Configuracin y administracin para cambiar una instancia de servidor. 1. Pulse Instancias de servidor. 2. Pulse Cambiar parmetros de instancia. 3. Seleccione una instancia de servidor en la lista de la primera pgina del formulario Cambiar parmetros de instancia que se proporciona. 4. Pulse Siguiente. 5. Cambie los parmetros de la instancia en la pgina dos del formulario Cambiar parmetros de instancia. 6. Pulse el botn 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. Tambin puede cambiar las configuraciones asociadas de una instancia.

Cambio de las configuraciones asociadas


Cuando cree una instancia de servidor, debe seleccionar una configuracin para utilizar con la instancia. En cualquier momento, puede cambiar la configuracin utilizada por la instancia de servidor. Utilice los formularios de Configuracin y administracin para cambiar la configuracin asociada de una instancia de servidor. 1. Pulse Instancias de servidor.
Captulo 7. Soporte de varios sitios web en el HTTP Server

25

2. Pulse Cambiar configuracin asociada. 3. En el formulario Cambiar configuracin asociada que se proporciona, seleccione una instancia de servidor y una configuracin asociada en las listas existentes en la parte inferior del formulario. 4. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tenga en cuenta que no se permite cambiar la configuracin asociada para la instancia ADMIN. Es necesario que sea la configuracin ADMIN. Algunos cambios en la configuracin, por ejemplo: cambiar el puerto, harn necesario que detenga e inicie instancias para activar los cambios. Puede controlar cuando entran en vigor los cambios en la configuracin. Utilice los formularios para efectuar todos los cambios que desee en una configuracin. Cuando tenga la configuracin 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 despus de cada cambio en la configuracin. Tambin puede crear una configuracin propia o visualizar una configuracin para ver los cambios necesarios.

Trabajo con instancias de servidor


Se pueden definir varios servidores HTTP y ejecutarlos simultneamente en un AS/400. Cada servidor es una instancia y tiene un nombre. Trabajar con instancias de servidor permite seleccionar una instancia y una accin 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 parmetros de arranque especificados hasta que se inicie de nuevo el servidor. Utilice los formularios de Configuracin y administracin 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 parmetros de arranque en el campo que se proporciona en el formulario. 5. Pulse Iniciar, Detener, Reiniciar o Supervisar, segn 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

Captulo 8. Almacenar y servir pginas web


El conocimiento del sistema de archivos integrado permite tomar decisiones sobre el almacenamiento de archivos de lenguaje de cdigos de hipertexto (HTML). Tambin es necesario saber cmo 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 pgina de presentacin 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 prestacin de servicios web con el IBM HTTP Server para AS/400: v El perfil de usuario QTMHHTTP o *PUBLIC debe tener autorizacin *USE para todos los objetos del sistema de bibliotecas del AS/400 que tenga la intencin 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 autorizacin *RWX. v El perfil de usuario QTMHHTTP o *PUBLIC debe tener autorizacin *RX para todos los objetos (pginas HTML, grficos, etctera) que tenga la intencin de servir. v Para utilizar programas CGI en la pgina 103 para acceder a los objetos que sirve, el perfil de usuario QTMHHTP1 o *PUBLIC debe tener la misma autorizacin 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 estn organizados como unidades lgicas. Estas unidades lgicas son archivos, directorios, bibliotecas y objetos. Cada sistema de archivos tiene un conjunto de normas y estructuras lgicas para la interaccin con informacin 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 travs 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 travs de la estructura de carpetas como un sistema de archivos separado. Los temas siguientes, listados por orden de preferencia, le ayudarn a elegir el sistema de archivos, en el sistema de archivos integrado, que sea ms conveniente para usted: v Servicio de pginas web desde el sistema de archivos root (o /) en la pgina 29 v Servicio de pginas web desde el sistema de archivos QOpenSys en la pgina 30 v Servicio de pginas web desde el sistema de archivos QSYS.LIB en la pgina 31 v Servicio de pginas web desde el sistema de archivos QDLS en la pgina 32 v Servicio de pginas web desde el sistema de archivos QOPT en la pgina 34 v Servicio de pginas web desde el sistema de archivos UDFS en la pgina 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 raz (o /) proporciona los tiempos de respuesta ms rpidos. v Las herramientas que utiliza para mantener el sitio sern 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, grficos -por ejemplo archivos .jpeg, GIF, mapas de imgenes-, etctera) 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. Tambin es posible desarrollar pginas web ms avanzadas. Cuando se haya creado la pgina web, quizs 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 configuracin del servidor. Si utiliza la instancia de servidor DEFAULT, la configuracin de servidor que utiliza el servidor es CONFIG. Si utiliza una instancia que no sea DEFAULT, deber hacer referencia a la configuracin de servidor asociada con la instancia de servidor. Hay dos directrices importantes que afectan a la pgina 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 peticin 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 pgina de bienvenida. La otra directriz importante que afecta a la pgina de bienvenida del servidor es la directriz Pass. La directriz Pass especifica una plantilla para las peticiones aceptadas por el servidor. Si la peticin 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 peticin sin ningn nombre de directorio o de archivo, la peticin corresponde a esta plantilla. A continuacin, el servidor sirve el documento welcome.html. Utilice los formularios de Configuracin y administracin para aadir 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 botn 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 slo dependen del orden, sino que cualquier combinacin de las directrices PASS, EXEC, REDIRECT, FAIL, Service y Translate tambin depende del orden. Deber aadir directrices Pass despus 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 pginas 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 jerrquica de directorios del sistema de archivos integrado. El sistema de archivos root tiene las caractersticas de los sistemas de archivos del DOS (Sistema Operativo en Disco) y del IBM OS/2 (Operating System/2). Puede servir contenido (archivos HTML, grficos -por ejemplo archivos .jpeg, GIF y mapas de imgenes-, etctera) desde el sistema de archivos root. Para servir contenido desde el sistema de archivos root, debe realizar tres pasos. 1. Almacenar la pgina de presentacin 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 continuacin, puede copiar la pgina de presentacin y otros archivos relacionados en ese directorio mediante la utilizacin del protocolo de transferencia de archivos (FTP) o mediante un PC con Client Access/400. 2. Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos root. Autorice que el perfil de HTTP QTMHHTTP sirva la pgina de presentacin. Para root, utilice el mandato Cambiar autorizacin (CHGAUT):
CHGAUT OBJ('/WEBSAMP') USER(QTMHHTTP) DTAUT(*RX) CHGAUT OBJ('/WEBSAMP/WELCOME.HTM') USER(QTMHHTTP) DTAAUT(*RX)

3. Habilitar que el servidor sirva la pgina de presentacin 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 ningn archivo
Captulo 8. Almacenar y servir pginas web

29

especificado, el servidor busca en el directorio un nombre especificado en una directriz Welcome. Sin la especificacin de una directriz Welcome, el nombre por omisin del archivo es Welcome.html. Si tiene la intencin de servir archivos de bienvenida desde el sistema de archivos root, necesitar dos directrices de bienvenida en el archivo de configuracin:
Welcome Welcome Welcome.htm Welcome.html

Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. Pulse Configuraciones. b. Pulse Directorios y pgina de bienvenida. c. Pulse Pgina de bienvenida. d. Complete el formulario Pgina de bienvenida que se proporciona. e. Pulse el botn 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 pginas web desde el sistema de archivos QOpenSys


El sistema de archivos de sistemas abiertos es compatible con los estndares 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. Adems, soporta nombres de objetos sensibles a maysculas y minsculas. Puede servir contenido (archivos HTML, grficos -por ejemplo archivos .jpeg, GIF y mapas de imgenes-, etctera) desde el sistema de archivos QOpenSys. Para servir contenido desde QOpenSys, debe realizar tres pasos. 1. Almacenar la pgina de presentacin en el sistema de archivos QOpenSys. Cree un directorio o carpeta en la que pueda almacenar la pgina de presentacin 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 va de acceso desde la que se sirven documentos. A continuacin, puede copiar la pgina de presentacin y otros archivos relacionados en ese directorio mediante la utilizacin 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 maysculas y minsculas. 2.

30

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

Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos QOpenSys. Para autorizar que el servidor sirva la pgina de presentacin desde QOpenSys, autorice que el perfil de HTTP QTMHHTTP pueda acceder a la pgina de presentacin; para ello, utilice el mandato Cambiar autorizacin (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 pgina de presentacin 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 ningn archivo especificado, el servidor busca en el directorio un nombre especificado en una directriz Welcome. El nombre por omisin es Welcome.html para una directriz Welcome no especificada. Si tiene la intencin de servir archivos de bienvenida desde el sistema de archivos QOpenSys, necesitar dos directrices de bienvenida en el archivo de configuracin:
Welcome Welcome Welcome.htm Welcome.html

Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. b. c. d. e. Pulse Configuraciones. Pulse Directorios y pgina de bienvenida. Pulse Pgina de bienvenida. Complete el formulario Pgina de bienvenida que se proporciona. Pulse el botn 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 pginas 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, etctera) desde el sistema de archivos QSYS.LIB. Para servir contenido desde QSYS.LIB, debe realizar cuatro pasos. Para almacenar la pgina de presentacin 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.

Captulo 8. Almacenar y servir pginas web

31

Tambin debe crear un archivo separado que, en este artculo, 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 pgina de presentacin en el sistema de archivos QSYS.LIB.Debe utilizar SEU o DFU para crear un miembro en el archivo con la pgina de bienvenida. O bien, puede utilizar el protocolo de transferencia de archivos (FTP) para trasladar un miembro al archivo con la pgina de bienvenida. 3. Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos QSYS.LIB. Autorice que el perfil de HTTP QTMHHTTP sirva la pgina de presentacin. Para el QSYS.LIB, utilice el mandato Otorgar autorizacin de objeto (GRTOBJAUT):
GRTOBJAUT OBJ(WEBSAMP/HTMLDOC) OBJTYPE(*FILE) USER(QTMHHTTP) AUT(*USE)

despus de crear el archivo HTMLDOC. 4. Habilitar que el servidor sirva la pgina de presentacin 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 ningn miembro especificado, el servidor buscar en el archivo un miembro con un nombre especificado en una directriz Welcome. El nombre por omisin es Welcome para una directriz Welcome no especificada. El tipo de fuente del miembro debe ser HTML. Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. Pulse Configuraciones. b. Pulse Directorios y pgina de bienvenida. c. Pulse Pgina de bienvenida. d. Complete el formulario Pgina de bienvenida que se proporciona. e. Pulse el botn 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 pginas 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

Tambin puede utilizar este sistema de archivos si tiene la intencin 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, grficos -por ejemplo archivos .jpeg, GIF y mapas de imgenes-, etctera) desde el sistema de archivos QDLS. Para servir contenido desde QDLS, debe realizar tres pasos. 1. Almacenar la pgina de presentacin en el sistema de archivos QDLS. Cree un directorio o carpeta en la que pueda almacenar la pgina de presentacin 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 continuacin, puede copiar la pgina de presentacin y otros archivos relacionados en ese directorio mediante la utilizacin del protocolo de transferencia de archivos (FTP) o mediante un PC con Client Access/400. 2. Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos QDLS. Para autorizar que el servidor sirva la pgina de presentacin desde QDLS, siga estos pasos: a. Aada una entrada de directorio al directorio de distribucin del sistema para el perfil de usuario QTMHHTTP. Puede utilizar el mandato CL Trabajar con entradas de directorio (WRKDIRE) o la funcin administrativa de OfiVisin. b. Autorice que el perfil de HTTP QTMHHTTP pueda acceder a la pgina de presentacin; para ello, utilice el mandato Cambiar autorizacin (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 pgina de presentacin 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 ningn archivo especificado, el servidor busca en el directorio un nombre especificado en una directriz Welcome. El nombre por omisin es Welcome.html para una directriz Welcome no especificada. Si tiene la intencin de servir archivos de bienvenida desde el sistema de archivos QDLS, necesitar dos directrices de bienvenida en el archivo de configuracin:
Welcome Welcome Welcome.htm Welcome.html

Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. Pulse Configuraciones. b. Pulse Directorios y pgina de bienvenida.
Captulo 8. Almacenar y servir pginas web

33

c. Pulse Pgina de bienvenida. d. Complete el formulario Pgina de bienvenida que se proporciona. e. Pulse el botn 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 pginas 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, grficos -por ejemplo archivos .jpeg, GIF y mapas de imgenes-, etctera) desde el sistema de archivos QOPT. Para servir contenido desde QOPT, debe realizar tres pasos. 1. Almacenar la pgina de presentacin en el sistema de archivos QOPT. Cree un directorio o carpeta en la que pueda almacenar la pgina de presentacin 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 continuacin, puede copiar la pgina de presentacin y otros archivos relacionados en ese directorio. 2. Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos QOPT. Para autorizar que el servidor sirva la pgina de presentacin desde QOPT, autorice que el perfil de HTTP QTMHHTTP pueda acceder a la pgina de presentacin; para ello, utilice el mandato Cambiar autorizacin (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 pgina de presentacin 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 ningn archivo especificado, el servidor busca en el directorio un nombre especificado en una directriz Welcome. El nombre por omisin es Welcome.html para una directriz Welcome no especificada. Si tiene la intencin de servir archivos de bienvenida desde el sistema de archivos QOPT, necesitar dos directrices de bienvenida en el archivo de configuracin:
Welcome Welcome Welcome.htm Welcome.html

34

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

Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. Pulse Configuraciones. b. Pulse Directorios y pgina de bienvenida. c. Pulse Pgina de bienvenida. d. Complete el formulario Pgina de bienvenida que se proporciona. e. Pulse el botn 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 pginas web desde el sistema de archivos UDFS


El sistema de archivos definido por usuario reside en la agrupacin de almacenamiento auxiliar (ASP) de su eleccin. Puede crear y gestionar este sistema de archivos. Puede servir contenido (archivos HTML, grficos -por ejemplo archivos .jpeg, GIF y mapas de imgenes-, etctera) desde el sistema de archivos UDFS. Para servir contenido desde UDFS, debe realizar tres pasos. 1. Almacenar la pgina de presentacin 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 utilizacin 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 nmero vlido de agrupacin de almacenamiento auxiliar (ASP). Las otras partes del nombre de la va 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 nmero vlido de agrupacin 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 despus de la IPL o colocar un mandato Montar en el programa de inicio.

Captulo 8. Almacenar y servir pginas 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 continuacin, puede copiar la pgina de presentacin y otros archivos relacionados en ese directorio mediante la utilizacin del protocolo de transferencia de archivos (FTP) o mediante un PC con Client Access/400. 2. Autorizar que el servidor sirva la pgina de presentacin desde el sistema de archivos UDFS. Para autorizar que el servidor sirva la pgina de presentacin desde UDFS, autorice que el perfil de HTTP QTMHHTTP pueda acceder a la pgina de presentacin; para ello, utilice el mandato Cambiar autorizacin (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 pgina de presentacin 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 ningn archivo especificado, el servidor busca en el directorio un nombre especificado en una directriz Welcome. El nombre por omisin es Welcome.html para una directriz Welcome no especificada. Si tiene la intencin de servir archivos de bienvenida desde el sistema de archivos UDFS, necesitar dos directrices de bienvenida en el archivo de configuracin:
Welcome Welcome Welcome.htm Welcome.html

Utilice los formularios de Configuracin y administracin para aadir directrices Welcome a la configuracin. a. Pulse Configuraciones. b. Pulse Directorios y pgina de bienvenida. c. Pulse Pgina de bienvenida. d. Complete el formulario Pgina de bienvenida que se proporciona. e. Pulse el botn 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 Configuracin de los formularios. El webmaster seleccionara, en primer lugar, una configuracin del men y, a continuacin, pulsara 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 informacin 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 comprobacin. 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 opcin Habilitar normas de correlacin sensibles a maysculas y minsculas que se halla encima de la tabla. Esta opcin indica si el URL que coincide con las directrices de direccionamiento es sensible a maysculas y minsculas o no. La tabla proporciona la informacin siguiente: v Accin: La directriz de direccionamiento encontrada en el archivo de configuracin. v Plantilla de URL: La plantilla de URL proporcionada en la directriz. v Va de acceso de archivos de sustitucin: La va de acceso de sustitucin opcional de la directriz. v Direcciones del servidor: El nombre o direccin 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 segn la va de acceso de sustitucin especificada en esta directriz. Si desea obtener ms informacin sobre el formulario Comprobar el direccionamiento de URL, consulte la ayuda en lnea.

Captulo 8. Almacenar y servir pginas web

37

38

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

Captulo 9. Administracin del IBM HTTP Server


Las tareas de administracin estructuran el servidor mediante el establecimiento de atributos. No puede trabajar en tareas de administracin hasta que el servidor de administracin (ADMIN) est en funcionamiento. Entonces puede efectuar los cambios que sean necesarios. No es necesario seguir un proceso paso a paso para establecer la mayora de los atributos del servidor, pero debe configurar el servidor antes de proseguir con las otras tareas. Despus de configurar el servidor, puede gestionar el acceso de los usuarios al servidor y decidir quin tendr acceso a los recursos del servidor. Administracin tambin 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 pginas 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 pgina 106. La mayora de estos atributos utilizan valores por omisin. Puede elegir conservar estos valores o cambiarlos a medida que conozca mejor el IBM HTTP Server.

Configuracin del HTTP Server


El servidor dispone de configuraciones por omisin incorporadas. Pero la configuracin del servidor permite cambiar estos valores por omisin segn sus necesidades. Puede efectuar lo siguiente con las configuraciones: v Crear una configuracin propia. v Suprimir una configuracin existente. v Visualizar una configuracin de su eleccin. Cuando cree una instancia de servidor, debe especificar qu configuracin desea utilizar con dicha instancia. Las instancias de servidor pueden compartir el mismo archivo de configuracin. Sin embargo, en el caso que configure las anotaciones y los informes en una configuracin, slo una instancia de servidor debe utilizar esa configuracin. Nota: Para trabajar con las configuraciones del servidor, inicie el servidor de administracin (ADMIN).

Creacin de una configuracin


Las configuraciones por omisin probablemente no se adecuarn a sus necesidades particulares (la norma de direccionamiento de peticin por omisin es la de no realizar todas las peticiones y desactivar todos los valores de proxy por omisin), por tanto deber crear una configuracin que funcione para su caso. El formulario Crear configuracin permite crear una configuracin en blanco o una nueva

Copyright IBM Corp. 1998, 2000

39

configuracin basada en una configuracin existente. A continuacin, puede modificar la nueva configuracin para que se adecue a sus necesidades. Utilice los formularios de Configuracin y administracin para crear una configuracin en el IBM HTTP Server. 1. Pulse Configuraciones. 2. Pulse Crear configuracin. 3. Complete el formulario Crear configuracin que se proporciona. 4. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Despus de crear una configuracin, debe reiniciar las instancias de servidor mediante la utilizacin de esa configuracin para activar los cambios. Si decide suprimir una configuracin, puede hacerlo. Tambin puede visualizar una configuracin para ver sus atributos.

Supresin de una configuracin


Si decide que una configuracin ya no se adapta a ninguna necesidad en el IBM HTTP Server, se puede eliminar. Puede visualizar una configuracin antes de suprimirla, ya que una vez eliminada slo se puede crear una nueva configuracin. Utilice los formularios de Configuracin y administracin para suprimir una configuracin del IBM HTTP Server. 1. Pulse Configuraciones. 2. En la lista de la barra de navegacin, elija la configuracin que desea suprimir. 3. Pulse Suprimir configuracin. 4. Pulse Suprimir para eliminar la configuracin seleccionada. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Nota: Si no ha especificado la configuracin antes de pulsar el tema Configuraciones, debe retroceder y hacerlo. O bien, puede seleccionar la configuracin en la lista de la barra de navegacin y pulsar Suprimir configuracin otra vez.

Visualizacin de una configuracin


Antes de elegir crear una nueva configuracin o suprimir una configuracin existente, puede ver los valores de las configuraciones actuales. Utilice los formularios de Configuracin y administracin para visualizar una configuracin en el IBM HTTP Server. 1. Pulse Configuraciones. 2. En la lista de la barra de navegacin, elija la configuracin que desea visualizar. 3. Pulse Visualizar configuracin. El sistema visualiza la configuracin seleccionada.

40

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

Nota: Si no ha especificado la configuracin que deseaba ver antes de pulsar el tema Configuraciones, debe retroceder y hacerlo. O bien, puede seleccionar la configuracin en la lista de la barra de navegacin y pulsar el subtema Visualizar configuracin 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: Personalizacin de cmo se procesan las peticiones. Habilitacin e inhabilitacin de mtodos. 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 administracin, pero tambin puede trabajar directamente con cuestiones de seguridad y peticiones de supervisin.

Personalizacin del proceso de peticiones del servidor


Las interfaces de programacin 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 autenticacin bsica o sustituirla por un proceso especfico del sitio. v Aadir rutinas de manejo de errores para rastrear problemas o alertar sobre condiciones graves. v Detectar y rastrear informacin procedente del cliente solicitante, por ejemplo, referentes del servidor y cdigo de agente del usuario. Utilice los formularios de Configuracin y administracin para personalizar el proceso de peticiones del servidor. 1. 2. 3. 4. Pulse Configuraciones. Pulse Proceso de peticiones. Pulse Proceso de aplicaciones API del servidor. Complete el formulario Proceso de aplicaciones API del servidor que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 9. Administracin del IBM HTTP Server

41

Habilitacin e inhabilitacin de mtodos


Cuando el servidor recibe una peticin de URL, la cabecera de la misma solicita al servidor que lleve a cabo uno de los mtodos HTTP. Para que el servidor pueda llevar a cabo el mtodo HTTP y servir el documento, debe habilitar el mtodo en el servidor. Utilice los formularios de Configuracin y administracin para habilitar e inhabilitar el mtodo en el servidor. 1. Pulse Configuraciones. 2. Seleccione una configuracin en el men desplegable de la barra de navegacin. 3. Pulse Proceso de peticiones. 4. Pulse Mtodos. 5. Complete el formulario Mtodos que se proporciona. 6. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tambin puede supervisar peticiones al servidor y personalizar archivos de anotaciones e informes que se devuelven en dichas peticiones.

Correlacin de peticiones con recursos del servidor


La correlacin de peticiones define el diseo virtual de los recursos web del servidor. Al proporcionar una ruta concreta a los recursos del servidor, ste determinar cmo manejar varias peticiones de recursos. Las directrices de correlacin, por omisin, no son sensibles a maysculas y minsculas. Existe una directriz nueva, denominada RuleCaseSense, en el formulario Bsica que permite la configuracin de esta opcin. Puede especificar directrices de correlaciones de recursos como parte de la configuracin del servidor. Estas directrices asocian una plantilla de peticin con la va de acceso real del documento o recurso. El servidor comprueba cada peticin con estas directrices en el orden en que aparecen. El servidor determina el sitio del recurso solicitado y si el servidor aceptar dicha peticin. Utilice directrices de correlacin (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 correlacin para crear una jerarqua virtual de recursos web. Entonces puede cambiar el sitio fsico de archivos o directorios sin afectar al diseo virtual. Aunque el servidor enve documentos desde sistemas de archivos diferentes, el servidor puede presentar un diseo virtual. El servidor aplica las directrices de correlacin en el orden en que figuran en el archivo de configuracin. Esto cambia cuando el servidor acepta o rechaza una peticin, o bien cuando no hay ms directrices que se apliquen a la peticin.

42

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

Para obtener ms informacin sobre las directrices de correlacin, consulte la publicacin IBM HTTP Server Gua del webmaster Internet para poder ver el manual. . Debe disponer de acceso a

Utilice los formularios de Configuracin y administracin para configurar las directrices de correlacin 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 botn 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. Tambin 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 v v v v CPU del sistema Memoria DASD Nmero de usuarios Nmero de hebras

v Velocidad de la lnea 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 configuracin TCP/IP


Siga este enlace para aprender cmo ajustar sus configuraciones TCP/IP.

Personalizacin 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 ms a menudo en un almacenamiento local, denominado antememoria local. Cada vez que un usuario solicita una pgina, el servidor verifica que el archivo no haya cambiado respecto a la copia almacenada. El servidor sirve una pgina cambiada a partir de su fuente, a la vez que sirve una pgina no cambiada a partir de la antememoria local.

Captulo 9. Administracin del IBM HTTP Server

43

Utilice los formularios de Configuracin y administracin para personalizar la antememoria local para las configuraciones del servidor. 1. Pulse Configuraciones. 2. Pulse Gestin de sistema. 3. Pulse Antememoria local. 4. Complete el formulario Antememoria local que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tambin puede supervisar peticiones al servidor, mediante la creacin de archivos de anotaciones e informes que proporcionan ms informacin sobre cmo la gente utiliza el sistema y las pginas web. Esto le ayudar a trabajar con la estructura de la pgina web y la antememoria local.

Cambio de los valores de rendimiento del HTTP Server


El modo ms obvio de mejorar el rendimiento es ir directamente a los valores de rendimiento. Puede sacar partido de la utilizacin de estos valores eligiendo las opciones que se adecuen a sus necesidades. Cada vez que el servidor recibe una peticin de un cliente, utiliza una hebra para realizar la accin solicitada. (El servidor utiliza una hebra cuando no efecta una bsqueda de DNS. El servidor utiliza dos hebras cuando efecta una bsqueda de DNS.) En primer lugar, el servidor comprueba si hay hebras disponibles. Si es as, el servidor utiliza las hebras disponibles para procesar la peticin. Si no hay hebras disponibles y el servidor no ha alcanzado el nmero mximo de hebras activas, el servidor inicia hebras nuevas para procesar la peticin. Si el servidor ha alcanzado el nmero mximo de hebras activas, el servidor retiene la peticin hasta que haya hebras disponibles. Cuando finaliza una peticin, las hebras utilizadas pasan a estar desocupadas y disponibles para que el servidor las vuelva a utilizar. Si el servidor funciona al mximo de su capacidad de forma sostenida e ininterrumpida, puede experimentar una disminucin en el rendimiento del sistema. Para aliviar esta situacin temporal, reduzca el nmero 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 especificacin de un nmero demasiado alto en la directriz MaxActiveThreads afecta al rendimiento del servidor cuando ste intenta satisfacer las peticiones del navegador. Puede experimentar la reduccin del nmero especificado para la directriz MaxActiveThreads hasta que el rendimiento del sistema no se vea afectado. Un buen punto de partida sera la mitad del valor anterior. Por ejemplo, si la directriz MaxActiveThreads estaba establecida en 100, intente establecerla en 50. Puede reducir an ms el valor de la directriz, pero recuerde que cuando no hay hebras disponibles, el servidor retiene las peticiones hasta que hay ms hebras disponibles. Nota: La reduccin 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 nmero especificado para la directriz MaxActiveThreads reduce el nmero de conexiones rechazadas cuando el servidor alcanza su capacidad. Pero esto afecta negativamente al rendimiento del sistema. Puede decidir cmo 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, podra deberse a uno de los motivos siguientes: v La velocidad de la red. v El trfico en la red de rea local (LAN). v El nmero de clientes que realizan peticiones al servidor. v El nmero de hebras establecidas en el servidor. Utilice los formularios de Configuracin y administracin para cambiar los valores de rendimiento del IBM HTTP Server. 1. Pulse Configuraciones. 2. Pulse Gestin de sistema. 3. Pulse Rendimiento. 4. Complete el formulario Rendimiento que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Puede utilizar la antememoria local para cargar la mayora de los archivos solicitados en la memoria del servidor al arrancar. Utilice las directrices PersistTimeout y MaxPersistRequest para especificar las caractersticas de una conexin persistente. Una conexin persistente permite que el servidor acepte varias peticiones y enve respuestas a travs de la misma conexin TCP/IP. El rendimiento general aumenta debido a que el servidor no tiene que establecer una conexin TCP/IP separada para cada peticin y respuesta. Adems, se utiliza la conexin TCP/IP ms eficientemente porque los clientes pueden efectuar varias peticiones sin tener que esperar a que el servidor responda a cada peticin.

Personalizacin de los mensajes de error


El servidor dispone de mensajes de error establecidos por omisin, 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 ms informacin sobre la causa del problema y se sugieran soluciones posibles para solventarlo. En el caso de las redes internas, podra indicarse una persona de contacto a la cual los usuarios podran llamar. Puede encontrar una lista de condiciones de error, causas y mensajes por omisin en la publicacin IBM HTTP Server Gua del webmaster .

Utilice los formularios de Configuracin y administracin para personalizar los mensajes de error para el IBM HTTP Server.
Captulo 9. Administracin del IBM HTTP Server

45

1. Pulse Configuraciones. 2. Pulse Personalizacin de los mensajes de error. 3. Complete el formulario Personalizacin de los mensajes de error que se proporciona. 4. Pulse el botn 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 ms gente que utilice los servicios. Tambin puede archivar las anotaciones de error por el mismo motivo.

Configuracin de listados de directorio y pginas de bienvenida


Los listados de directorio y las pginas de bienvenida son aspectos importantes del servidor web. La configuracin de los listados de directorio determina cmo se vern los directorios. La configuracin de las pginas de bienvenida controla cmo responder el servidor a una peticin entrante que contenga un nombre de directorio. Utilice los temas siguientes para configurar los listados de directorio y las pginas de bienvenida. v Definicin de pginas de bienvenida v Utilizacin de iconos en listados de directorio v Utilizacin de listados de directorio en la pgina 47 v Visualizacin del texto del archivo READ.ME en la pgina 47 v Configuracin de directorios del usuario en la pgina 48

Definicin de pginas de bienvenida


Por omisin, el servidor buscar un archivo de bienvenida para aquellas peticiones de cliente que no incluyan un nombre de archivo especfico. Para determinar cul es el archivo que ha de entregar, compara la lista de pginas de bienvenida con los archivos del directorio. La primera coincidencia que encuentre ser el archivo que devolver. Utilice los formularios de Configuracin y administracin para definir las pginas de bienvenida. 1. Pulse Configuraciones. 2. Pulse Directorios y pgina de bienvenida. 3. Pulse Pgina de bienvenida. 4. Complete el formulario Pgina de bienvenida que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Debe rearrancar el servidor para activar los cambios efectuados.

Utilizacin de iconos en listados de directorio


El producto proporciona iconos para los listados de directorio del servidor, pero puede cambiar cmo 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 v v v v

Definiendo el icono y el texto alternativo Definiendo el icono y el texto alternativo Definiendo el icono y el texto alternativo Definiendo el icono y el texto alternativo Especificando iconos que enlacen con los codificacin MIME en la pgina 106.

de directorio. de lista del directorio padre. de tipo de archivo desconocido. de cabecera de lista de directorio. tipos de contenido o con los tipos de

Utilice los formularios de Configuracin y administracin para especificar los iconos que se utilizan en los listados de directorio. 1. Pulse Configuraciones. 2. Pulse Directorios y pgina de bienvenida. 3. Pulse Iconos de directorio. 4. Complete el formulario Iconos de directorio que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Utilizacin 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 lnea separada junto con informacin sobre cada elemento. Utilice los formularios de Configuracin y administracin para especificar el modo en que el servidor funciona con los listados de directorio. 1. Pulse Configuraciones. 2. Pulse Directorios y pgina de bienvenida. 3. Pulse Contenido de lista de directorio. 4. Complete el formulario Contenido de lista de directorio que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Visualizacin 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 descripcin del contenido del directorio. Utilice los formularios de Configuracin y administracin para especificar el modo en que el servidor funciona con los archivos README. 1. Pulse Configuraciones. 2. Pulse Directorios y pgina de bienvenida. 3. Pulse Texto README. 4. Elija una opcin de visualizacin en el formulario Texto README que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 9. Administracin del IBM HTTP Server

47

Configuracin 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 Configuracin y administracin para especificar el modo en que el servidor funciona con los directorios de usuario. 1. Pulse Configuraciones. 2. Pulse Directorios y pgina 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tambin 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 configuracin de directorios de usuario va ntimamente ligada a permitir el acceso a los recursos del servidor y otras cuestiones de seguridad.

Definicin de extensiones de archivo para el proceso en varios formatos


Puede configurar el servidor para que asocie la metainformacin de las cabeceras de archivo con las extensiones de archivo. La metainformacin normalmente adopta la forma de un conjunto vlido de cabeceras de respuesta HTTP que describen el archivo que se sirve, pero no el contenido del archivo. La metainformacin est compuesta por el tipo MIME en la pgina 106, la calidad de codificacin, el juego de caracteres, el idioma y el tipo de navegador (agente). El IBM HTTP Server puede incluir esta metainformacin en las respuestas HTTP a los clientes. Puede configurar metainformacin con estas tareas: v Creacin de extensiones de archivo sensibles a maysculas/minsculas v Adaptacin de pginas a las posibilidades del navegador en la pgina 49 v Asociacin de extensiones de archivo con tipos MIME en la pgina 49 v Asociacin de extensiones de archivo con codificaciones MIME en la pgina 49 v Asociacin de tipos de archivos con idiomas en la pgina 50

Creacin de extensiones de archivo sensibles a maysculas/minsculas


Esta tarea especificar si desea que el servidor web distinga entre extensiones de archivo escritas en maysculas o en minsculas. Aunque nuestras directrices no sean sensibles a maysculas y minsculas, se conserva las maysculas y minsculas del URL y de la directriz al acceder al sistema de archivos. Utilice los formularios de Configuracin y administracin para definir las extensiones de archivo como sensibles o no sensibles a maysculas y minsculas. 1. Pulse Configuraciones.

48

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

Seleccione la configuracin con la que desea trabajar. Pulse Idiomas y codificacin. Pulse Definiciones de extensin de archivo. Seleccione uno de los recuadros siguientes: No sensible a maysculas y minsculas o Sensible a maysculas y minsculas, segn prefiera, en el formulario Definiciones de extensin de archivo que se proporciona. 6. Pulse el botn Aplicar. 2. 3. 4. 5. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Adaptacin de pginas a las posibilidades del navegador


El servidor web utiliza la deteccin automtica de navegador para indicar las posibilidades de un navegador que efecta una peticin. Utilice los formularios de Configuracin y administracin para definir la deteccin automtica de navegador. 1. Pulse Configuraciones. 2. Pulse Idiomas y codificacin. 3. Pulse Deteccin automtica de navegador. 4. Complete el formulario Deteccin automtica de navegador que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Asociacin 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 pgina 106. La ampliacin MIME al estndar de correo de Internet define los mtodos 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 extensin coincida con una de las entradas de la lista estn empaquetados con el tipo o subtipo MIME asociado. Utilice los formularios de Configuracin y administracin para establecer los tipos MIME del servidor. 1. Pulse Configuraciones. 2. Pulse Idiomas y codificacin. 3. Pulse Tipos MIME. 4. Complete el formulario Tipos MIME que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Asociacin 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 pgina 106.
Captulo 9. Administracin del IBM HTTP Server

49

La ampliacin MIME al estndar de correo de Internet define los mtodos 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 extensin coincida con una de las entradas de la lista estn codificados con el mtodo MIME asociado. Utilice los formularios de Configuracin y administracin para establecer las codificaciones MIME del servidor. 1. Pulse Configuraciones. 2. Pulse Idiomas y codificacin. 3. Pulse Codificaciones MIME. 4. Complete el formulario Codificaciones MIME que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Asociacin 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 extensin coincida con una de las entradas de la lista estn en el idioma asociado. Utilice los formularios de Configuracin y administracin para establecer asociaciones de idiomas para tipos de archivos. 1. Pulse Configuraciones. 2. Pulse Idiomas y codificacin. 3. Pulse Idiomas. 4. Complete el formulario Idiomas que se proporciona. 5. Pulse el botn 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

Captulo 10. Seguridad del IBM HTTP Server


La seguridad es una cuestin bsica en el comercio electrnico, en las comunicaciones interiores de una empresa y en el mantenimiento de registros. En los apartados que se listan ms abajo, ver cmo el IBM HTTP Server proporciona opciones de seguridad en muchos niveles diferentes. Estos elementos cubren la comunicacin interna de su empresa y la comunicacin externa con sus clientes. Puede utilizar uno de estos tipos de proteccin o utilizar dos o tres conjuntamente. Proteccin de nombre de usuario y de contrasea. Con la autenticacin de usuario, puede especificar los nombres de usuario que desee que utilicen los solicitantes para acceder a los recursos protegidos. El apartado gestin de usuarios de Internet puede ser su primer paso en la configuracin de la autenticacin de usuario. Autenticacin de cliente SSL (capa de sockets segura). Con este tipo de proteccin, puede configurar el servidor para que utilice el protocolo de seguridad SSL para el cifrado de datos y la autenticacin cliente/servidor. Utilice el apartado comunicaciones seguras entre usuarios y sitios web para obtener ayuda para configurar SSL. Proteccin de plantilla de direccin. Con este tipo de proteccin, se utilizan plantillas de direccin para especificar direcciones vlidas de peticionarios para los diferentes tipos de peticiones. Utilice el apartado trabajo con proteccin de documentos para obtener ayuda para configurar la proteccin de plantillas de direcciones. LDAP (Lightweight Directory Access Protocol). Puede elegir utilizar el servidor LDAP para almacenar informacin de identificacin de usuarios y contraseas. Puede obtener ayuda en el apartado Almacenamiento y consulta de informacin con LDAP en la pgina 58. Proteccin frente a un ataque que puede provocar una denegacin de servicio. Elija el apartado Asegurar el servidor ante un ataque de denegacin de servicio de telnet en la pgina 60 para aprender a establecer los valores por omisin para detectar ese tipo de ataques.

Gestin de usuarios de Internet


Cuando adopte medidas de seguridad en el servidor, puede limitar los usuarios que acceden al mismo. Con la autenticacin 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 validacin del AS/400. Los usuarios definidos en las listas de validacin del AS/400 son conocidos como usuarios de Internet. Puede crear una lista de validacin que contenga usuarios de Internet; para ello, aada un usuario de Internet. Las listas de validacin residen en bibliotecas de AS/400 y son obligatorias cuando se aade un usuario, a menos que el usuario se aada a un archivo de grupos. Si entra una lista de validacin que no existe, el sistema la crear.

Copyright IBM Corp. 1998, 2000

51

Puede implementar la autenticacin de usuarios con una lista de validacin, que puede contener usuarios de Internet, o con perfiles de usuarios del AS/400 y sus contraseas. Si desea tener ms seguridad, puede utilizar la autenticacin de clientes SSL por s misma o en combinacin con la autenticacin de usuarios. La autenticacin de usuarios y la autenticacin de clientes SSL estn definidas en configuraciones de proteccin y en listas de control de acceso. Consulte el apartado Proteccin de recursos para obtener ayuda en la creacin de configuraciones de proteccin para la autenticacin de usuarios y la autenticacin de clientes SSL.

Adicin de un usuario de Internet


Puede utilizar nombres de usuarios y contraseas para acceder al servidor. Los usuarios de Internet existen independientemente de los perfiles de usuario del AS/400 y slo son utilizados por su IBM HTTP Server. Utilice los formularios de Configuracin y administracin para aadir un usuario al IBM HTTP Server. 1. 2. 3. 4. Pulse Usuarios de Internet. Pulse Aadir usuario de Internet. Complete el formulario Aadir usuario de Internet que se proporciona. Pulse el botn Aplicar.

Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Cuando aade un usuario de Internet al sistema, puede realizar las tareas siguientes: v Cambiar la contrasea de ese usuario. v Suprimir ese usuario. v Listar los usuarios de Internet. v Crear una configuracin de proteccin para la autenticacin de usuarios o para al autenticacin de clientes SSL. Tambin puede examinar las opciones de seguridad de comunicaciones a medida que amplia la utilizacin del servidor web.

Supresin 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 slo puede aadir un usuario otra vez. Tambin tiene la opcin de cambiar una contrasea de usuario. Puede suprimir un usuario de Internet de una lista de validacin, 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 slo son utilizados por su IBM HTTP Server. Utilice los formularios de Configuracin y administracin 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 informacin 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 contraseas de usuarios de Internet


Por motivos de seguridad, puede ser necesario que peridicamente cambie las contraseas de los usuarios de Internet en el IBM HTTP Server. El cambio de contraseas es una forma fcil de proteger a sus clientes y a s mismo. Puede ver la informacin que puede cambiar mediante el listado de los usuarios de Internet, si as lo desea. Utilice los formularios de Configuracin y administracin para cambiar las contraseas de los usuarios en el IBM HTTP Server. 1. Pulse Usuarios de Internet. 2. Pulse Cambiar la contrasea de usuario de Internet. 3. Complete el formulario Cambiar la contrasea de usuario de Internet que se proporciona. 4. Pulse el botn 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 funcin es tambin til para estar atento a quin est en la lista de usuarios. Utilice los formularios de Configuracin y administracin para listar los usuarios del servidor. 1. Pulse Usuarios de Internet. 2. Pulse Listar usuarios de Internet. 3. Especifique una lista de validacin 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 validacin especificada. El sistema visualiza una lista de usuarios de Internet para la lista de validacin seleccionada.

Proteccin de recursos
Probablemente, no querr que todo el mundo pueda acceder a toda la informacin del servidor. Por ejemplo, no querr que todo el mundo tenga acceso a los programas CGI (interfaz de pasarela comn). Puede restringir el acceso en base al nombre de usuario y contrasea, la direccin IP, el nombre de sistema principal del peticionario, las listas de validacin 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 configuracin de

Captulo 10. Seguridad del IBM HTTP Server

53

proteccin. El perfil de usuario QTMHHTT1 es el perfil por omisin para programas CGI y QTMHHTTP es el perfil por omisin para el resto de recursos. Las configuraciones de proteccin definen la forma en que el servidor debe controlar el acceso a los recursos que estn protegidos. Estos recursos pueden nombrarse para permitir la misma configuracin de proteccin y proteger varios URL en el servidor, o pueden hacerse constar en una lnea para proteger un nico URL. Una directriz de proteccin activa la proteccin de una peticin. Una configuracin de proteccin es un grupo de subdirectrices de proteccin. La directriz de proteccin identifica la configuracin de proteccin que el servidor debera utilizar. Tambin puede definir la configuracin de proteccin como parte de la directriz. Las subdirectrices que constan de una configuracin de proteccin funcionan conjuntamente para definir la forma en que el servidor debe controlar el acceso a los recursos que estn protegidos. v Trabajar con la proteccin de documentos. v Crear una configuracin de proteccin. v Suprimir una configuracin de proteccin que haya creado. v Cambiar una configuracin de proteccin. Los archivos ACL sirven para crear autorizaciones especficas para limitar el acceso a determinados archivos de un directorio ya protegido por una configuracin de proteccin. Se puede utilizar una configuracin de proteccin para definir el primer nivel de control de acceso y, a continuacin, configurar un archivo ACL para limitar an ms el acceso.

Trabajo con proteccin de documentos


Puede efectuar lo siguiente con la proteccin de documentos: v Especificar URL con proteccin en el servidor. v Especificar qu clientes pueden utilizar el servidor como proxy. v Sustituir la proteccin de los URL en el servidor. v Eliminar la proteccin de los URL en el servidor. Tambin se pueden activar diferentes normas de proteccin para una peticin en base a la direccin IP o al sistema principal a los que llegue la peticin. Por ejemplo, podra especificar que una peticin que empieza con /cgi-bin/ recibida en la direccin
9.67.106.79

est protegida por las reglas en una configuracin de proteccin denominada


PROT-A.

Puede especificar que la misma peticin recibida en la direccin


9.83.1.191

est protegida por las reglas en una configuracin de proteccin denominada


PROT-B.

Utilice los formularios de Configuracin y administracin para trabajar con la configuracin de proteccin de documentos. 1. Pulse Configuraciones.

54

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

2. 3. 4. 5.

Pulse Proteccin. Pulse Proteccin de documentos. Complete el formulario Proteccin de documentos que se proporciona. Pulse el botn Aplicar.

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

Creacin de configuraciones de proteccin


Una configuracin de proteccin es un grupo de subdirectrices de proteccin. Dichas subdirectrices funcionan conjuntamente para definir la forma en que el servidor debe controlar el acceso a los recursos que estn protegidos. Cuando el servidor recibe una peticin que coincide con una plantilla de peticin de URL protegido, activa la proteccin. A continuacin, se dirige a la configuracin de proteccin asociada con la plantilla coincidente para determinar de qu forma debe controlar el acceso a los recursos protegidos. Cuando trabaje con configuraciones de proteccin, puede elegir restringir el acceso en base al mtodo HTTP, al nombre de sistema principal del cliente, a la direccin IP del cliente, a usuarios especficos o a grupos especficos. Puede utilizar las subdirectrices Mask en los formularios de configuracin de proteccin para trabajar con este tipo de proteccin. Utilice los formularios de Configuracin y administracin para crear configuraciones de proteccin. 1. Pulse Configuraciones. 2. Pulse Proteccin. 3. Pulse Crear configuracin de proteccin. 4. Complete el formulario Crear configuracin de proteccin que se proporciona. Si utiliza la autenticacin de clientes SSL en la pgina 108, el servidor solicita certificados a todos los clientes que efecten peticiones seguras. El servidor establece una conexin segura tanto si el cliente tiene un certificado vlido como si no. Puede proteger los recursos basados en certificados vlidos de clientes, certificados con informacin de Nombre distinguido (DN) particular, certificados que usted asocia con perfiles de usuario del AS/400 y certificados que usted asocia con listas de validacin. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Supresin de configuraciones de proteccin


Suprimir una configuracin de proteccin supone eliminarla de manera permanente de la configuracin de servidor. Para sustituirla, deber crear otra configuracin de proteccin. Utilice los formularios de Configuracin y administracin para suprimir configuraciones de proteccin. 1. Pulse Configuraciones. 2. En el men de la barra de navegacin, seleccione la configuracin con la que desee trabajar. 3. Pulse Proteccin.
Captulo 10. Seguridad del IBM HTTP Server

55

4. Pulse Suprimir configuracin de proteccin. 5. Seleccione una configuracin de proteccin en la configuracin que elija de la lista en el formulario Suprimir configuracin de proteccin que se proporciona. 6. Pulse Suprimir para eliminar la configuracin de proteccin seleccionada. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Cambio de configuraciones de proteccin


Cambiar una configuracin de proteccin supone cambiar cules son los recursos de servidor que protege la configuracin, as como la forma en que los protege. Utilice los formularios de Configuracin y administracin para cambiar configuraciones de proteccin existentes. 1. Pulse Configuraciones. 2. Pulse Proteccin. 3. Pulse Cambiar configuracin de proteccin. 4. Elija una configuracin de proteccin de la lista en el formulario Cambiar configuracin de proteccin que se proporciona. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Creacin de listas de control de acceso


El control de accesos proporciona proteccin a nivel de directorio. El formulario de listas de control de accesos (ACL) muestra las normas ACL que ya estn especificadas para el archivo ACL. El formulario permite aadir reglas nuevas, as como sustituir o eliminar las existentes. Utilice los formularios de Configuracin y administracin 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 confirmacin 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 pgina 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 autenticacin de clientes SSL en configuraciones de proteccin y en listas de control de accesos (ACL) del servidor web. Consulte el apartado Proteccin de recursos para obtener ayuda en la creacin de configuraciones de proteccin para la autenticacin de usuarios y la autenticacin 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 utilizacin 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 fcilmente un sitio web habilitado con seguridad en Internet o en la intranet de su empresa. Tambin 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 contrasea. 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.

Configuracin del servidor para un servicio seguro


Para configurar el servidor para un servicio web seguro, debe utilizar SSL. Tambin 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 travs de la pgina Tareas AS/400. Para obtener ms informacin, consulte DCM en Information Center. A continuacin, utilice los formularios de Configuracin y administracin para registrar el HTTP Server en el DCM (consulte Utilizacin de los formularios de Configuracin y administracin en la pgina 17). 1. 2. 3. 4. Pulse Configuraciones. Pulse Configuracin de seguridad. Complete el formulario Configuracin de seguridad que se proporciona. Pulse el botn Aplicar. Se recibe una confirmacin cuando el servidor procesa el formulario. Al rellenar este formulario se genera un ID de aplicacin que ser necesario para completar la configuracin de seguridad. 5. Pulse Digital Certificate Manager. 6. Pulse Trabajar con aplicaciones. 7. Complete el formulario Trabajar con aplicaciones que se proporciona.

Utilizacin de SSL con el servidor


Puede proporcionar servicio web seguro al ejecutar trfico HTTP sobre el protocolo SSL en la pgina 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 mercanca sin seguridad. Entonces estos mismos usuarios rellenan formularios de pedido y envan sus nmeros de tarjeta de crdito con seguridad. Un navegador que no soporte HTTPS no puede solicitar direcciones URL mediante HTTP sobre SSL. Los navegadores no habilitados para SSL no permitirn el envo de formularios que necesiten un envo seguro.

Captulo 10. Seguridad del IBM HTTP Server

57

Almacenamiento y consulta de informacin con LDAP


LDAP (protocolo de acceso a directorios ligeros) es un protocolo de servicios de directorio que proporciona acceso a un directorio a travs de TCP (protocolo de control de transmisin) o de una conexin SSL. Permite almacenar informacin 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 peticin. El servidor LDAP efecta la bsqueda 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 configuracin de servidores o bien a efectos de autenticacin de usuarios. La utilizacin de LDAP permite que varios servidores HTTP compartan informacin de configuracin. Puede utilizar LDAP para recuperar la informacin de configuracin. Puede crear, cambiar o suprimir la configuracin del servidor LDAP.

Utilizacin de LDAP con informacin de configuracin


El almacenamiento de informacin en un servidor LDAP (protocolo de acceso a directorios ligeros) permite que las aplicaciones compartan informacin. Utilice los formularios de Configuracin y administracin para especificar la configuracin e informacin de servidor LDAP necesaria para recuperar la informacin de configuracin de un servidor LDAP. 1. Pulse Configuraciones. 2. 3. 4. 5. Pulse LDAP. Pulse Directrices LDAPInclude. Complete el formulario Directrices LDAPInclude que se proporciona. Pulse el botn Aplicar.

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

Creacin de una configuracin de servidor LDAP


El almacenamiento de informacin en un servidor LDAP (protocolo de acceso a directorios ligeros) permite que las aplicaciones compartan informacin. El servidor asocia informacin en un servidor LDAP con atributos del servidor. El servidor genera una consulta basada en atributos, la enva al servidor LDAP y el servidor LDAP devuelve los valores respectivos. Utilice los formularios de Configuracin y administracin para crear la configuracin de servidor LDAP. 1. Pulse Configuraciones. 2. Pulse LDAP. 3. Pulse Crear configuracin de servidor LDAP. 4. Complete la pgina uno del formulario Crear configuracin de servidor LDAP que se proporciona.

58

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

5. Pulse el botn Siguiente. 6. Complete la pgina dos del formulario Crear configuracin de servidor LDAP que se proporciona. 7. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Cambio de una configuracin de servidor LDAP


El almacenamiento de informacin en un servidor LDAP (protocolo de acceso a directorios ligeros) permite que las aplicaciones compartan informacin. El servidor asocia informacin en un servidor LDAP con atributos del servidor. El servidor genera una consulta basada en atributos, la enva al servidor LDAP y el servidor LDAP devuelve los valores respectivos. Utilice los formularios de Configuracin y administracin para cambiar la configuracin de servidor LDAP. 1. 2. 3. 4. Pulse Configuraciones. Pulse LDAP. Pulse Cambiar configuracin de servidor LDAP. Seleccione una configuracin de servidor LDAP de la lista de la pgina uno del formulario Cambiar configuracin de servidor LDAP que se proporciona. 5. Pulse el botn Siguiente. 6. Complete la pgina dos del formulario Cambiar configuracin de servidor LDAP que se proporciona. 7. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Supresin de una configuracin de servidor LDAP


El almacenamiento de informacin en un servidor LDAP (protocolo de acceso a directorios ligeros) permite que las aplicaciones compartan informacin. El servidor asocia informacin en un servidor LDAP con atributos del servidor. El servidor genera una consulta basada en atributos, la enva al servidor LDAP y el servidor LDAP devuelve los valores respectivos. Utilice los formularios de Configuracin y administracin para suprimir la configuracin de servidor LDAP. 1. Pulse Configuraciones. 2. Pulse LDAP. 3. Pulse Suprimir configuracin de servidor LDAP. 4. Seleccione una configuracin de servidor LDAP de la lista del formulario Suprimir configuracin de servidor LDAP que se proporciona. 5. Pulse Suprimir para eliminar la configuracin de servidor LDAP seleccionada. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 10. Seguridad del IBM HTTP Server

59

Asegurar el servidor ante un ataque de denegacin de servicio de telnet


Un ataque podra provocar una denegacin de servicio al servidor web. La configuracin para proteger el servidor ante ataques tiene los valores por omisin, pero puede cambiarlos para adaptarlos a sus necesidades individuales. El servidor puede detectar un ataque que puede provocar una denegacin de servicio mediante la medicin del tiempo de espera excedido de algunas peticiones de clientes. Si el servidor no recibe ninguna peticin del cliente, entonces determina que hay un ataque que puede provocar una denegacin de servicio de telnet en curso. Esto se produce despus de crear la conexin inicial del cliente al servidor. El valor por omisin del servidor es realizar una deteccin y penalizacin del ataque. Sin embargo, este valor por omisin puede no ser correcto para el entorno. Si todos los accesos al servidor se efectan a travs de un cortafuegos, de un servidor proxy o de un suministrador de servicios de Internet (ISP), la proteccin ante denegacin de servicio de telnet va incorporada en todas estas entidades. Debe desactivar la proteccin ante denegacin de servicio de telnet para esta instancia de servidor para que el servidor no detecte una condicin falsa de denegacin de servicio. Utilice los formularios de Configuracin y administracin para configurar los incidentes de deteccin y respuesta de denegacin de servicio del servidor. 1. 2. 3. 4. 5. Pulse Configuraciones. Pulse Gestin de sistema. Pulse Denegacin de servicio. Complete el formulario Denegacin de servicio que se proporciona. Pulse el botn Aplicar.

Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tambin puede supervisar las peticiones del servidor.

60

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

Captulo 11. Supervisin de la actividad del servidor


Aunque la creacin de archivos de anotaciones y la creacin de informes estn relacionadas, el IBM HTTP Server las trata por separado. Puede configurar archivos de anotaciones para reunir informacin de varias fuentes en el servidor. Puede configurar informes para que proporcionen informacin especfica de los archivos de anotaciones. Los archivos de anotaciones y los informes tienen la funcin de hacer un seguimiento y examinar las actividades relativas al servidor. La supervisin de la actividad del servidor proporciona la informacin para poder tomar decisiones en relacin al rendimiento y a la presentacin. Esto evita ensayos y pruebas en la gestin del sitio web. El servidor define informes en un archivo de configuracin para trabajar con archivos de anotaciones de acceso definidos en el mismo archivo de configuracin. Varias instancias de servidor pueden compartir el mismo archivo de configuracin. Sin embargo, las instancias de servidor que deseen utilizar anotaciones e informes deben tener sus propios archivos de configuracin con sus propias directrices de anotaciones e informes. Esto elimina el problema cuando slo 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 estn en un directorio diferente. El servidor tambin tiene un supervisor de actividad de la web y un protocolo simple de gestin de la red; ambos se pueden configurar.

Trabajo con archivos de anotaciones


El servidor se puede configurar para crear diversos archivos de anotaciones. Cada da, a medianoche, el servidor cierra los archivos de anotaciones para ese da y crea archivos de anotaciones nuevos. La informacin de fecha para el archivo de anotaciones se encuentra en la extensin del archivo de anotaciones o en el nombre del archivo de anotaciones. El archivo de anotaciones de acceso contiene entradas para peticiones de pginas efectuadas al servidor. El servidor HTTP se puede configurar para que escriba informacin en el archivo de anotaciones de acceso en formato comn o en formato ampliado. Estos dos formatos de archivo de anotaciones son estndares en el sector informtico. Por tanto, los archivos de anotaciones generados en formato comn o ampliado son compatibles con muchos de los productos de anlisis de archivos de anotaciones que estn disponibles en el mercado. El archivo de anotaciones de acceso contiene informacin como la siguiente: v La fecha y la hora v El nombre de sistema principal o direccin IP del peticionario v La URI para la peticin v El cdigo de retorno v El nmero 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 tambin contendr: v El agente del usuario (es decir, el tipo de navegador utilizado para efectuar la peticin) v La pgina referente Si utiliza el formato de archivo de anotaciones ampliado puede adaptar opcionalmente la informacin de acceso que se escribe en cada entrada del archivo de anotaciones de acceso. El servidor tambin 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 obtencin de acceso. Puede estar satisfecho con los valores por omisin 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 omisin de las anotaciones: v Configure los valores globales del archivo de anotaciones. v Configure el archivo de anotaciones de acceso. v v v v Configure el archivo de anotaciones de error. Cree el formato ampliado de anotaciones. Cambie el formato ampliado de anotaciones. Suprima el formato ampliado de anotaciones.

Tambin 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 slo los archivos de anotaciones de acceso o slo 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 antigedad superior a un cierto nmero de das. (Todos los archivos de anotaciones con una antigedad superior a una cierta edad pueden suprimirse. El sistema contina conservando los archivos de anotaciones ms nuevos). v Puede eliminarlos si tienen un tamao superior a un cierto nmero de megabytes. (El sistema suprime el archivo de anotaciones ms antiguo hasta que el nmero total de megabytes para todos los archivos de anotaciones es menor que el nmero de megabytes especificado.) v Un programa de salida del usuario puede ejecutarse con los archivos de anotaciones para manejar necesidades especficas de mantenimiento (renombrarlos, moverlos a otro directorio, etctera). El servidor realiza el mantenimiento de los archivos de anotaciones una vez al da, a medianoche.

62

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

Configuracin 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 cmo el servidor especifica la hora en el archivo de anotaciones para cada peticin. La configuracin del formato de archivo determina cul de los siguientes formatos utilizan los archivos de anotaciones. v Comn v DDS (especificaciones de descripcin de datos) v Formato ampliado de anotaciones Utilice los formularios de Configuracin y administracin para configurar los valores globales de los archivos de anotaciones. 1. Pulse Configuraciones. 2. En la lista de la barra de navegacin, seleccione una configuracin con la que desee trabajar. 3. Pulse Creacin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Configuracin del archivo de anotaciones de acceso


Por cada peticin 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 direccin IP del cliente que efecta la peticin y dems informacin relacionada. Esta informacin sirve para determinar qu personas (por ejemplo, clientes actuales o clientes nuevos) realizan la peticin y cules son sus preferencias e intereses. El resto de la informacin de las anotaciones resulta til para determinar cules son los problemas que causan los errores del servidor. Este formulario tambin permite configurar cmo 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 Configuracin y administracin para configurar el archivo de anotaciones de acceso. 1. Pulse Configuraciones. 2. Pulse Creacin de archivos de anotaciones.
Captulo 11. Supervisin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Configuracin 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 configuracin de los archivos de anotaciones para idiomas nacionales (NLS) slo 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 habilitacin para NLS aparecen en los dos primeros campos del formulario Archivo de anotaciones de error que aparece ms abajo. Este formulario tambin permite configurar cmo el servidor archiva los archivos de anotaciones. La configuracin del mantenimiento de los archivos de errores afecta a los archivos de anotaciones de error. Los archivos de anotaciones de error contienen informacin sobre los errores de los que ha informado el servidor. Las opciones de mantenimiento del archivo de anotaciones de error tambin afectan a los archivos de anotaciones de errores CGI en la pgina 103. Los archivos de anotaciones de errores CGI contienen informacin 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 antigedad superior a un cierto nmero de das. (Todos los archivos de anotaciones con una antigedad superior a una cierta edad pueden suprimirse. El sistema contina conservando los archivos de anotaciones ms nuevos). v Puede eliminarlos si tienen un tamao superior a un cierto nmero de megabytes. (El sistema suprime el archivo de anotaciones ms antiguo hasta que el nmero total de megabytes para todos los archivos de anotaciones es menor que el nmero de megabytes especificado.) v Un programa de salida del usuario puede ejecutarse con los archivos de anotaciones para manejar necesidades especficas de mantenimiento (renombrarlos, moverlos a otro directorio, etctera). Utilice los formularios de Configuracin y administracin 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. 3. 4. 5.

Pulse Creacin de archivos de anotaciones. Pulse Archivo de anotaciones de error. Complete el formulario Archivo de anotaciones de error que se proporciona. Pulse el botn Aplicar.

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

Creacin del formato ampliado de anotaciones


La utilizacin del formato ampliado permite acceder a los archivos de anotaciones para guardar ms datos. Tambin permite un mayor control sobre qu datos se guardan en los archivos de anotaciones de acceso. Por omisin, el formato ampliado de anotaciones permite capturar la informacin de anotaciones de acceso, referente y agente en un archivo de anotaciones de acceso. El formato ampliado de anotaciones tambin 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, anotarn los datos de agente y de referente. Puede configurar el archivo de anotaciones con formato ampliado para que contenga esos mismos datos. En esta situacin, el servidor anota la informacin de agente y de referente en los archivos de anotaciones individuales, y tambin anota la informacin en los archivos de anotaciones de acceso. Utilice los formularios de Configuracin y administracin para configurar el formato ampliado de anotaciones. 1. Pulse Configuraciones. 2. Pulse Creacin de archivos de anotaciones. 3. Pulse Crear formato ampliado de anotaciones. 4. Complete la pgina uno del formulario Crear formato ampliado de anotaciones que se proporciona. 5. Pulse el botn Siguiente. 6. Complete la pgina dos del formulario Crear formato ampliado de anotaciones. 7. Pulse el botn 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 parmetros que se aplican slo a un nombre de formato en concreto. Utilice los formularios de Configuracin y administracin para cambiar el formato ampliado de anotaciones. 1. Pulse Configuraciones. 2. Pulse Creacin 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 botn Siguiente. 6. Complete la pgina dos del formulario Cambiar formato ampliado de anotaciones.
Captulo 11. Supervisin de la actividad del servidor

65

7. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Supresin del formato ampliado de anotaciones


Utilice los formularios de Configuracin y administracin para suprimir el formato ampliado de anotaciones. 1. Pulse Configuraciones. 2. Pulse Creacin 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 creacin de informes en dos niveles: bsico y minera de uso de la web. El nivel bsico es un tipo de informe ms general. La minera de uso de la web aborda ms detalles. El servidor permite realizar las tareas siguientes para configurar la creacin de informes: v Configurar los informes de acceso bsico. v Configurar los valores de informes globales. v v v v Configurar los informes de acceso de minera de uso de la web. Crear una plantilla de informe. Cambiar una plantilla de informe. Suprimir una plantilla de informe.

Configuracin de los informes de acceso bsicos


El formulario Informes de acceso - Bsicos es una interfaz interactiva para la generacin de informes bsicos. Los informes de acceso bsicos visualizan la informacin obtenida a partir de las anotaciones de acceso. Los informes de acceso bsicos no se generan a menos que estn habilitados. Los informes bsicos de actividad facilitan los tipos de informe siguientes: v Los informes de sistema principal contienen una relacin 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 ratn 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 mtodo contienen una relacin de los mtodos solicitados por las personas que han visitado el sitio web. Si pulsa dos veces con el ratn en una entrada de la lista, podr visualizar el URL solicitado, la fecha, la hora y los bytes transferidos. v Los informes de cdigo contienen una relacin de resultados basada en los cdigos de retorno de los programas en ejecucin en el sitio web. Si pulsa dos veces con el ratn en una entrada de la lista, podr visualizar el URL solicitado, la fecha, la hora y el cdigo devuelto. v Los informes de URL contienen una relacin de los URL a los que han accedido las personas que han visitado el sitio web. Si pulsa dos veces con el ratn en una entrada de la lista, podr visualizar el nombre del sistema principal que realiza la peticin, la fecha, la hora y los bytes transferidos. Utilice los formularios de Configuracin y administracin para configurar los archivos de acceso bsicos. 1. Pulse Configuraciones. Pulse Informes de anotaciones. Seleccione una configuracin con la que desee trabajar. Pulse Informes de accesoBsicos. Seleccione un nombre de plantilla en el men del formulario Informes de accesoBsicos que se proporciona. 6. Pulse el botn Siguiente. 2. 3. 4. 5. 7. Complete la pgina dos del formulario Informes de accesoBsicos. 8. Pulse el botn Aplicar.

Configuracin de los valores de informes globales


Puede configurar la generacin de los informes a una hora determinada cada da. Independientemente de la opcin seleccionada, los archivos de anotaciones se cierran a medianoche. Al generar informes a una hora determinada del da, el servidor genera los informes para los archivos de anotaciones del da anterior. El servidor tambin genera los informes para el da actual para las entradas de anotaciones ya efectuadas durante ese da. Al generar los informes en un intervalo regular de tiempo, los informes se generan segn el contenido del archivo de anotaciones ese mismo da. Si no hay informes completos para el da actual, el servidor genera los informes para el da anterior. Esta tarea tambin permite configurar el servidor para archivar informes a nivel bsico y a nivel de minera de uso de la web. Utilice los formularios de Configuracin y administracin para configurar la hora del da en que desea efectuar la generacin de informes. 1. Pulse Configuraciones. 2. Pulse Informes de anotaciones. 3. En el men de la barra de navegacin, elija una configuracin con la que deseara trabajar. 4. Pulse Valores de informes globales. 5. Complete el formulario Valores de informes globales que se proporciona. 6. Pulse el botn Aplicar.
Captulo 11. Supervisin 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 estadsticas que proporciona.

Configuracin de los informes de acceso de minera de uso de la web


El formulario Informes de acceso-Minera 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 estadsticas de acceso detalladas indican la secuencia de pginas web a las que ha accedido un usuario durante su visita. Pueden servir para saber por dnde entran y salen las personas del sitio web y cules son las pginas, en conjunto, ms visitadas. Se puede apreciar cules son las pautas de navegacin y el comportamiento de los usuarios, lo que, a su vez, permite organizar mejor las pginas web. Una vez configurado, el servidor genera informes automticamente que slo se pueden personalizar a travs de las plantillas de informes estndar. Puede supervisar los detalles de las estadsticas de acceso de estas maneras: v En base a usuario v En base a va de acceso v En base a grupo El servidor proporciona informes diarios para los tres tipos de estadsticas. Adems, proporciona un informe en base a usuario de la semana anterior a la fecha actual. Utilice los formularios de Configuracin y administracin para ver los informes de estadsticas de acceso detallados. 1. Pulse Configuraciones. 2. Pulse Informes de anotaciones. 3. En el men de la barra de navegacin, elija una configuracin con la que desea trabajar. 4. Pulse Informes de acceso-Minera de uso de la web. 5. Elija un nombre de plantilla en el formulario Informes de acceso-Minera de uso de la web que se proporciona. 6. Pulse el botn 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 estadsticas. En esa pantalla, puede navegar para obtener ms detalles de la informacin si as lo desea.

Informes de estadsticas de minera de uso de la web basadas en usuarios


Las estadsticas en base a usuario sirven de ayuda para estudiar los movimientos de los usuarios en un sitio web. El servidor registra cada sesin de usuario en forma de secuencia de enlaces HTML en la pgina 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 sesin de usuario. Los informes en base a usuario muestran: v Las pginas 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 distribucin de las sesiones de usuario tanto por duracin como por nmero de pginas a las que se ha accedido (si se visualiza con un navegador habilitado para Java, se da soporte a grficos de barras). v El enlace externo (referente) que remite al sitio web con mayor frecuencia. stas son las pginas desde las que los usuarios entran en el sitio web con mayor frecuencia. v La pgina por la que un usuario sale del sitio web con mayor frecuencia. v Los agentes o navegadores utilizados con mayor frecuencia.

Informes de estadsticas de minera de uso de la web basadas en vas de acceso


En las estadsticas en base a va de acceso se identifican las vas de acceso que se han utilizado para viajar por las pginas web. Cada va de acceso de usuario es la secuencia de pginas HTML en la pgina 103 que ha elegido el usuario y puede revelar cul es el comportamiento real de navegador del usuario. Las estadsticas en base a va de acceso indican de qu forma han seguido en realidad los usuarios los enlaces HTTP intercalados en una presentacin web.

Informes de estadsticas de minera de uso de la web basadas en grupos


Las estadsticas en base a grupo sealan cules son los grupos de pginas que se visitan con mayor frecuencia durante una sesin de usuario. Esto ayuda a ver qu grupos de pginas son los ms visitados. Una sesin de usuario puede contener varias vas de acceso; y puede ser que el grupo de las pginas ms visitadas en una sesin no se encuentre en una misma va de acceso. Si se estudian las estadsticas en base a va de acceso y en base a grupo, se puede reunir una informacin valiosa que contribuir a mejorar la organizacin y las conexiones de la presentacin web.

Creacin de una plantilla de informe


Esta tarea permite configurar una plantilla de informe segn sus especificaciones. Utilice los formularios de Configuracin y administracin para crear una plantilla de informe. 1. Pulse Configuraciones. 2. Pulse Informes de anotaciones. 3. Pulse Crear plantilla de informe. 4. Complete la pgina uno del formulario Crear plantilla de informe que se proporciona. 5. Pulse el botn Siguiente. 6. Complete la pgina dos del formulario Crear plantilla de informe. 7. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 11. Supervisin de la actividad del servidor

69

Cambio de una plantilla de informe


Utilice los formularios de Configuracin y administracin para cambiar una plantilla de informe. 1. Pulse Configuraciones. 2. Seleccione una configuracin 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 botn Siguiente. 7. Efecte los cambios que desee en la pgina dos del formulario Cambiar plantilla de informe. 8. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Supresin de una plantilla de informe


Utilice los formularios de Configuracin y administracin para suprimir una plantilla de informe. 1. Pulse Configuraciones. 2. Seleccione una configuracin 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 botn Suprimir para eliminar la plantilla de informe seleccionada. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Utilizacin 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 estadsticas de estado y las entradas de anotaciones de acceso. Puede realizar esto sin estar en la misma mquina en la que se ejecuta el servidor. Utilice los formularios de Configuracin y administracin 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 parmetros de arranque en el mismo formulario. 5. Pulse Supervisor para que aparezca un formulario en que se mostrar la informacin 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, nmero de peticiones, nmero 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 informacin de acceso y de acceso a proxy, el servidor que se supervisa debe tener habilitadas estas funciones de anotacin.

Trabajo con el subagente SNMP del servidor


Un sistema de gestin de red es una aplicacin que se ejecuta simultneamente. El sistema supervisa una red, muestra su estado y la controla. El protocolo simple de gestin de red (SNMP) es el estndar de gestin de red. Este protocolo comunica informacin de gestin 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 estacin de gestin de la red o bien responde a peticiones SNMP en la lnea 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 informacin de gestin SNMP y un subagente SNMP. Se puede utilizar cualquier sistema de gestin de red habilitado para SNMP para supervisar el estado, la productividad y la actividad del servidor. Los datos base de informacin de gestin describen el servidor web que se gestiona, muestran el estado actual y reciente del servidor y facilitan estadsticas del servidor. Debe efectuar las tareas siguientes cuando trabaje con el SNMP: 1. Habilite explcitamente el soporte SNMP; para ello, utilice la directriz de configuracin del servidor SNMP. 2. Proporcione un nombre de comunidad para permitir que los usuarios puedan acceder a la informacin SNMP. 3. Personalice una direccin de correo electrnico para que la gestin pueda utilizarla. El sistema de gestin de la red recupera valores base de informacin de gestin 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 Configuracin y administracin para trabajar con SNMP. 1. Pulse Configuraciones. 2. Pulse Gestin 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.

Captulo 11. Supervisin 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 direccin de correo electrnico para que reciba informes de problemas SNMP, especifique la direccin de correo electrnico adecuada en el espacio Aadir direccin de correo electrnico 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

Captulo 12. Configuracin 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 continuacin, guarda los archivos en la antememoria del servidor local para mejorar el rendimiento de las peticiones subsiguientes del mismo archivo. Esto slo funciona si configura la antememoria. Puede utilizar un proxy con un cortafuegos. 1. El primer paso de la configuracin es configurar las funciones del servidor proxy y configurar los tneles SSL. 2. Entonces puede completar alguna o todas estas opciones: v Configure los valores de antememoria bsicos del servidor v Designe un nmero de puerto para el servidor proxy v Configure una jerarqua de servidores proxy v Configure las funciones avanzadas de antememoria del servidor 3. Despus puede especificar qu clientes pueden utilizar el proxy. 4. Y, a continuacin, configure el servicio seguro en el servidor.

Configuracin de las funciones del proxy y tnel SSL del servidor


Para configurar el servidor como proxy, debe especificar los protocolos para los que desea que el servidor acte 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 pgina 108 (capa de sockets segura) ha convertido en vital la ampliacin del protocolo proxy WWW actual. Esto permitira al cliente SSL abrir un tnel seguro a travs del proxy. Algunos navegadores web, como por ejemplo, Netscape Navigator, utilizan los tneles SSL para establecer una conexin segura con un servidor de destino a travs de un proxy. El proxy puede ser un servidor base o un servidor seguro. Cuando utilice los tneles SSL, el proxy no debe tener acceso a los datos que transfiere en cualquier direccin. Esto se debe a motivos de seguridad. El proxy slo debe conocer las direcciones origen y destino de la informacin, as como la informacin de autenticacin del usuario. Debido a que la utilizacin de los tneles SSL es genrica, puede utilizarlos para acceder a recursos de puertos diferentes. Utilice los formularios de Configuracin y administracin para configurar las funciones de proxy bsicos y los tneles 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 tneles SSL, complete el campo Puertos de tneles SSL y habilite los tneles SSL. 5. Pulse el botn 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 continuacin, crear una jerarqua de servidores proxy para usted mismo.

Configuracin de los valores de antememoria bsicos del servidor proxy


Realice este paso si desea que el servidor proxy tambin acte como servidor proxy de antememoria. Dentro de una intranet, puede configurar un servidor como proxy de antememoria para reducir la cantidad de trfico en la red. En redes grandes, puede conectar una jerarqua de proxies de antememoria. Una peticin de cliente asciende en cascada a travs de la jerarqua de servidores hasta que recupera el documento de una antememoria de un servidor. La peticin recupera un documento, que no est en antememoria, del servidor real donde reside el documento. Utilice los formularios de Configuracin y administracin para configurar los valores de antememoria bsicos 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Designacin de un nmero de puerto para el servidor proxy


Realice este paso slo si desea que el servidor proxy est a la escucha de un nmero de puerto que no sea el nmero de puerto HTTP por omisin. El nmero de puerto HTTP por omisin es el 80. Hay tres motivos posibles por los que podra querer cambiar el nmero de puerto por omisin: v Podra existir una convencin de numeracin especial en su empresa. v Podran existir aplicaciones que tuvieran un rango de nmeros de puerto limitado. v Otra aplicacin podra estar utilizando el puerto 80. Nota: No puede estar a la escucha del puerto si el servidor est activo. El puerto slo est activo cuando una aplicacin lo est utilizando activamente. Utilice los formularios de Configuracin y administracin para designar un nmero de puerto. 1. Pulse Configuraciones. 2. Pulse Bsica. 3. En el formulario Bsica que se proporciona, cambie el campo Puerto por omisin por el puerto que desea que el proxy escuche. El valor por omisin de este campo es 80. Algunos nmeros de puerto utilizados normalmente para servidores proxy son 8080 y 8008. 4. Pulse el botn 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.

Configuracin de una jerarqua de servidores proxy


Puede especificar que el servidor direccione algunas peticiones a otro servidor proxy. Esto permite que se encadene una jerarqua de servidores proxy. Utilice los formularios de Configuracin y administracin para configurar una jerarqua 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Configuracin de funciones avanzadas de antememoria


Puede desarrollar ms las funciones de antememoria del servidor con cualquiera de los cuatro temas siguientes: v v v v Utilizacin de filtros de antememoria. Configuracin de la caducidad de los archivos en antememoria. Establecimiento de un lmite de tiempo para archivos en antememoria. Utilizacin de otros lmites 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 Configuracin y administracin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 12. Configuracin del IBM HTTP Server como proxy

75

Configuracin de la caducidad de los archivos en antememoria


Esta tarea permite establecer lmites de tiempo con el fin de conservar los archivos en antememoria que no se utilizan. Se puede definir un lmite de tiempo que determine cundo caducan los archivos en antememoria no utilizados. Cuando decida eliminar todos los documentos que no contengan en la cabecera la informacin 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 peticin 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 pginas y cambian los URL sin previo aviso, el establecer lmites de tiempo para los archivos en antememoria garantiza que el servidor recuperar la informacin ms actual. Utilice los formularios de Configuracin y administracin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Establecimiento de un lmite de tiempo para archivos en antememoria


Esta tarea permite establecer el lmite de tiempo que determine cundo 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 peticin 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 pginas y cambian los URL sin previo aviso, el establecer lmites de tiempo para los archivos en antememoria garantiza que el servidor recuperar la informacin ms actual. Utilice los formularios de Configuracin y administracin para establecer lmites de tiempo para archivos en antememoria. 1. Pulse Configuraciones. 2. Pulse Valores de proxy. 3. Pulse Lmite de tiempo para archivos en antememoria. 4. Complete el formulario Lmite de tiempo para archivos en antememoria que se proporciona. 5. Pulse el botn 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 lmites de tiempo de antememoria


Esta tarea permite establecer el lmite de tiempo que determina cundo 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 peticin 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 pginas y cambian los URL sin previo aviso, el establecer lmites de tiempo para los archivos en antememoria garantiza que el servidor recuperar la informacin ms actual. Utilice los formularios de Configuracin y administracin para trabajar con otros lmites de tiempo de antememoria. 1. Pulse Configuraciones. 2. Pulse Valores de proxy. 3. Pulse Otros lmites de tiempo de antememoria. 4. Complete el formulario Otros lmites de tiempo de antememoria que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Especificacin de qu clientes pueden utilizar el proxy


Puede utilizar la funcin de proteccin 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 Configuracin y administracin para especificar qu clientes pueden utilizar el servidor como proxy. 1. Pulse Configuraciones. 2. Pulse Proteccin. 3. Pulse Proteccin de documentos. 4. Complete el formulario Proteccin de documentos que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 12. Configuracin del IBM HTTP Server como proxy

77

78

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

Captulo 13. Clasificar sitios web y servir informacin 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 segn 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 informacin sobre PICS ms . Debe tener acceso a Internet para actualizada, consulte el sitio web de PICS poder consultar este sitio. Las especificaciones que se publican en este sitio web permiten que: v La gente que publica informacin en la web pueda clasificar y calificar sus propios documentos. Esta informacin pueden ser archivos HTML u otros archivos que contengan imgenes, sonido o animaciones. v Servicios de clasificacin 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 cmo manejar la informacin clasificada y no clasificada. Cmo utilizan PICS los clientes web Los clientes habilitados para PICS permiten que los usuarios determinen qu servicios de clasificacin desean utilizar y, para cada servicio de clasificacin, qu clasificaciones son aceptables y cules no son aceptables. Por ejemplo, una familia podra elegir un servicio de clasificacin que clasifique documentos segn su contenido sexual. El servicio de clasificacin podra tener una clasificacin baja para un idilio, una clasificacin ms alta para besos apasionados y una clasificacin incluso ms alta para una actividad sexual ms explcita. Los padres podran decidir que los documentos que contengan un idilio tengan la clasificacin ms alta aceptable en su hogar. Entonces configuraran el navegador para que rechazara todos los documentos que no estn clasificados o que contengan una clasificacin ms alta en este servicio de clasificacin. En otro ejemplo, Hi-Tek Systems Corporation podra clasificar sus propios documentos con Slo para uso de Hi-Tek y podra equipar a todos sus empleados con navegadores configurados para aceptar nicamente documentos con Slo para uso de Hi-Tek. Existen varios pasos en este proceso. v El cliente enva una peticin. Cuando un cliente habilitado para PICS solicita un documento, en la peticin se indica qu servicios de clasificacin interesan. Por ejemplo, suponga que unos padres hubieran configurado su navegador para evaluar calificaciones del servicio de clasificacin The Best. Cuando sus hijos pulsan un enlace a un documento HTML, la peticin del navegador tambin solicitara las calificaciones asignadas al documento por este servicio de clasificacin. v El servidor enva 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 peticin del cliente, enva 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 clasificacin en concreto, enva el documento solicitado igualmente. v El cliente comprueba primero la respuesta del servidor. El cliente comprueba primero si las calificaciones solicitadas estn intercaladas en el documento (en la metainformacin) o si se han enviado junto con el documento. Algunos clientes podran aceptar informacin de clasificacin intercalada en el archivo. Otros podran solicitar una calificacin separada de un servicio de clasificacin registrado y una garanta de que ha sido creada por dicho servicio. Si el cliente encuentra satisfactoriamente la informacin de la calificacin que deseaba, evala la calificacin y visualiza el documento, o bien lo bloquea y visualiza un mensaje. v El cliente se pone en contacto con el servicio de clasificacin si es necesario. Si el cliente no recibe la informacin de calificacin con el documento solicitado al servidor, podra enviar una peticin subsiguiente directamente al servicio de clasificacin, en la que se solicite la informacin de calificacin para ese documento. Esto requiere una segunda conexin, lo cual puede tardar ms tiempo y desanimar futuras visitas a ese sitio. El navegador espera hasta que se devuelve la informacin de calificacin antes de visualizar datos. Utilizacin de un servicio de clasificacin para clasificar su sitio Con el IBM HTTP Server puede almacenar y servir calificaciones para los documentos que publique. Si elige esta opcin, deber empezar con el registro de un servicio de clasificacin de terceros. Configuracin de un servicio de clasificacin El servidor web tambin le permite actuar como servicio de clasificacin o agencia de calificaciones; para ello, proporciona un modo de mantener y distribuir calificaciones para su sitio o para otros sitios web.

Configuracin de un servicio de clasificacin PICS y de una agencia de calificaciones PICS


Debido a que muchos webmasters querrn clasificar sus pginas, tiene la oportunidad de proporcionar un servicio a un gran nmero de sitios web. v Los suministradores de contenido se pondrn en contacto con su organizacin para solicitar que clasifique su sitio web y les proporcione calificaciones para que puedan servirlas junto con los documentos web. v Los clientes se conectarn electrnicamente a su servidor para solicitar calificaciones para las pginas que intentan ver cuando no pueden obtener la informacin de calificaciones en las pginas solicitadas. El archivo de configuracin 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 clasificacin, definir los criterios segn los cuales clasificar sitios web y documentos y, a continuacin, proporcionar las clasificaciones. Con el soporte para PICS, puede establecer su servidor como servicio de clasificacin 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 comodn para asignar la misma clasificacin rpidamente 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 configuracin PICS para gestionar estas calificaciones desde un punto central. Entonces el servidor podr enviar automticamente las calificaciones asignadas cuando un cliente las solicita. Si un sitio web que ha clasificado solicita calificaciones para sus pginas, puede proporcionarlas con todas sus clasificaciones actuales. Desafortunadamente, el World Wide Web Consortium todava no ha definido un estndar para que las agencias de calificaciones o servicios de clasificacin enven toda la informacin sobre calificaciones a un sitio web. Esto significa que los servicios de clasificacin y el sitio web que los ha solicitado debern determinar el mtodo para este intercambio. Esta tarea sirve para configurar el servidor como servicio de clasificacin PICS (Platform for Internet Content Selection). Ser necesario definir un sistema de clasificacin y crear un archivo RAT propio. Consulte la especificacin PICS del para obtener instrucciones acerca de cmo World Wide Web Consortium hacerlo. Esta especificacin incluye la sintaxis del formato legible por mquina del archivo RAT. Tambin ser necesario especificar el URL que debern 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 omisin 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 Configuracin y administracin para registrar un servicio de clasificacin propio. 1. 2. 3. 4. Pulse Configuraciones. Pulse PICS local. Pulse Registrar un servicio de clasificacin propio. Complete el formulario Registrar un servicio de clasificacin propio que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. A continuacin, puede crear una calificacin PICS.

Mantenimiento del servicio de clasificacin 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 aadir, cambiar y suprimir las entradas de calificacin que asocian documentos o pginas concretos con las calificaciones. Utilice los formularios de Configuracin y administracin 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.
Captulo 13. Clasificar sitios web y servir informacin web calificada

81

4. Complete el formulario Mantener entradas de calificaciones PICS para otros sitios web que se proporciona. 5. Pulse el botn 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 botn Aplicar.

Creacin de una calificacin PICS


Si decide actuar como servicio de clasificacin, deber crear archivos PICS. Cuando los webmasters se pongan en contacto con usted para solicitarle una calificacin, les enviar estos archivos. Ampliaciones de calificaciones PICS El IBM HTTP Server dispone de ampliaciones que se han aadido para evitar la entrada de datos repetitivos y para permitir la adicin de comentarios. Comentarios para su propio uso Puede insertar comentarios para su propio uso en los archivos de calificaciones. Las lneas de los comentarios deben empezar con el carcter #. Las lneas que empiezan con # no se envan a los clientes. Este tipo de comentarios se aaden a las sentencias de comentario utilizadas en las calificaciones, que s se envan a los clientes. Variables adicionales Puede insertar las variables siguientes en los archivos de calificacin: v %%URL%% El URL actual se sustituir por esta variable. Cuando el servidor recibe una peticin de una calificacin que contiene %%URL%%, sustituye esta variable por la sentencia for correcta antes de enviar la calificacin. Nota: No utilice esta variable en calificaciones genricas (las que se aplican a varios archivos). v %%SERVICENAME%% El nombre de servicio solicitado se sustituir por esta variable. Cuando el servidor recibe una peticin de una calificacin que contiene %%SERVICENAME%%, sustituye esta variable por la sentencia de servicio correcta antes de enviar la calificacin. Utilice los formularios de Configuracin y administracin para crear una calificacin PICS. 1. Pulse Configuraciones. 2. Pulse PICS local. 3. Pulse Calificaciones PICS del servicio de clasificacin propio. 4. Complete el formulario Calificaciones PICS del servicio de clasificacin propio que se proporciona. 5. Pulse el botn 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 ejecucin multihebra. El sistema almacena cada calificacin en un archivo separado. Despus de crear archivos PICS puede requerir ayuda para el Mantenimiento de los archivos PICS

Registro de servicios de clasificacin de terceros


Esta tarea sirve para registrar los servicios de clasificacin de terceros cuyas calificaciones PICS (Platform for Internet Content Selection) utilizar el sitio web propio. Cualquier individuo u organizacin puede ofrecer calificaciones de contenido para informacin en Internet y funcionar como servicio de clasificacin. Puede utilizar el servidor para arrancar un servicio de clasificacin y una agencia de calificaciones. Tanto si utiliza un servicio de clasificacin como si acta como un servicio de clasificacin propio, trabajar con archivos de calificacin y archivos de clasificacin. Los archivos de calificacin suelen tener la extensin .lbl, mientras que los archivos de clasificacin tienen la extensin .rat. Para poder registrar un servicio de clasificacin, debe tener almacenada en el servidor una copia del archivo RAT de dicho servicio de clasificacin. En el archivo RAT se describe el sistema de clasificacin y se facilita el URL identificativo del servicio. Tambin es necesario que obtenga las calificaciones del servicio de clasificacin de terceros. Puede recuperarlas de forma automtica utilizando el formulario Solicitar calificaciones a Servicios de clasificacin de terceros. Utilice los formularios de Configuracin y administracin para registrar un servicio de clasificacin de terceros. Pulse Configuraciones. Pulse PICS de terceros. Pulse Registrar servicios de clasificacin de terceros. Complete el formulario Registrar servicios de clasificacin de terceros que se proporciona. 5. Pulse el botn Aplicar. 1. 2. 3. 4. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Es posible que necesite ayuda para solicitar calificaciones PICS despus de configurar el servicio de clasificacin.

Peticin de informacin de calificaciones PICS


Efecte esta tarea para solicitar entradas de calificaciones a un servicio de clasificacin de terceros. Si ste tiene Domino Go Webserver o IBM HTTP Server, puede solicitar electrnicamente las calificaciones correspondientes a todos los documentos del sitio web propio que hayan sido clasificados por el servicio de terceros. En respuesta a la peticin, recibir tanto las calificaciones como las entradas de calificacin del archivo de configuracin PICS. Ambos tipos de informacin se almacenan automticamente en el servidor propio, en el directorio especificado en el formulario.

Captulo 13. Clasificar sitios web y servir informacin web calificada

83

El directorio debe existir y usted debe autorizar al servidor para que grabe en ese directorio. Si el servicio de clasificacin de terceros no ha clasificado el sitio web, devolver como respuesta la indicacin de que no posee la informacin solicitada. Nota: Para un tiempo de respuesta ms rpido, las calificaciones de clasificacin 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 peticin de informacin de clasificacin, sino que puede proporcionar la informacin de clasificacin desde su propia copia del archivo de calificacin. Utilice los formularios de Configuracin y administracin para solicitar informacin de calificaciones PICS. 1. Pulse Configuraciones. 2. Pulse PICS de terceros. 3. Pulse Solicitar calificaciones a servicios de clasificacin de terceros. 4. Complete el formulario Solicitar entradas de calificaciones a terceros que se proporciona. 5. Pulse el botn Aplicar. Despus de solicitar las calificaciones, es posible que necesite ayuda para gestionar las calificaciones PICS.

Gestin de calificaciones PICS


En general, un archivo de calificacin es un archivo de texto que contiene una calificacin. 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 clasificacin voluntario. v Evaluadas por un servicio de clasificacin de terceros segn los criterios del servicio. Una vez se han establecido las clasificaciones, utilice la informacin de la calificacin para crear calificaciones conformes con PICS, almacenar las calificaciones en el sistema de archivos root (/) y utilizar el archivo de configuracin 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 clasificacin. Las calificaciones deben almacenarse en un archivo cada una. Deje que el sistema almacene automticamente las calificaciones y el archivo RAT transmitidos y actualice el archivo de configuracin PICS. Usted slo puede hacer esto cuando solicite electrnicamente calificaciones para un servicio de clasificacin de terceros que tenga un servidor web basado en Domino Go Webserver Puede implementar su sitio web mediante la utilizacin 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 clasificacin de terceros que utilicen. Esto es necesario para las actualizaciones automticas al solicitar calificaciones de los servicios de clasificacin 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 extensin de archivo .lbl en cada archivo de calificacin. Esta extensin tambin aparece en los archivos de calificacin que el servidor transmite electrnicamente. Gestin de calificaciones PICS para un sitio web Siga estos pasos para almacenar calificaciones en el sistema de archivos y configurar el servidor para que enve estas calificaciones cuando los clientes las soliciten. 1. Obtenga una copia del archivo RAT desde los servicios de clasificacin que desee utilizar y almacnela en el sistema de archivos o en el servidor. 2. Si obtiene clasificaciones de un servicio de clasificacin de terceros que tenga Domino Go Webserver o el IBM HTTP Server, utilice los formularios de Configuracin y administracin en lnea para solicitar electrnicamente las calificaciones y las entradas para el archivo de configuracin PICS. Cuando reciba estos archivos, el servidor se actualizar automticamente. Si no obtiene calificaciones de un servicio de clasificacin de terceros que tenga Domino Go Webserver o el IBM HTTP Server. v Obtenga las clasificaciones de un servicio de clasificacin de terceros o clasifique sus propios documentos. v Cree calificaciones segn el formato publicado en la especificacin PICS. v Almacene las calificaciones en archivos separados, una calificacin por archivo, en el sistema de archivos del servidor. v Indique al servidor qu documentos estn clasificados, dnde se pueden encontrar las calificaciones reales y qu servicio de clasificacin ha proporcionado las calificaciones. Para ello, aada entradas al archivo de configuracin PICS para asociar los documentos clasificados con sus archivos de calificacin. Puede utilizar los formularios de Configuracin y administracin en lnea para actualizar y mantener este archivo o puede editarlo manualmente.

Gestin de calificaciones PICS para su sitio web en cada documento


Puede editar los archivos HTML e intercalar informacin 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 difcil mantenimiento. Debido a que la cabecera es una parte del archivo HTML, no puede incluir archivos que no sean HTML, como por ejemplo, imgenes. No incorpora ningn mecanismo de seguridad (sntesis de mensaje, firma digital, etctera) para garantizar la validez de las calificaciones. Esto puede ser importante se explica para el cliente que efecta la peticin. En la especificacin PICS cmo se puede intercalar informacin de clasificacin en los documentos. Debe tener acceso a Internet para poder consultar este sitio.

Gestin 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 enva calificaciones junto con pginas web cuando un cliente las solicita. Adems de las calificaciones, tambin debe tener un archivo de descripcin del sistema de clasificacin conforme con PICS que describa el sistema de clasificacin
Captulo 13. Clasificar sitios web y servir informacin web calificada

85

utilizado para clasificar sus documentos. Estos archivos se denominan RAT, normalmente tienen una extensin .rat y los servicios de clasificacin los proporcionarn junto con sus calificaciones. Utilice los formularios de Configuracin y administracin 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 botn Buscar.

86

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

Captulo 14. Contenido de pgina web dinmica y aplicaciones web


Los documentos HTML en la pgina 103 o las pginas web pueden ser estticas o dinmicas. Las pginas web estticas existen como archivos HTML estticos en el servidor web. Las pginas web dinmicas slo existen como documentos temporales para satisfacer una peticin individual especfica. Las pginas web dinmicas permiten que el usuario interaccione con el servidor web; por ejemplo, para solicitar mercancas a travs de la web. A pesar de que el IBM HTTP Server sirve pginas web estticas y dinmicas, las pginas web dinmicas no residen en el servidor. Puede crear pginas web dinmicas utilizando programas de aplicacin CGI en la pgina 103. Cuando el servidor recibe una peticin desde el navegador del usuario, el navegador pasa esta peticin al programa de aplicacin CGI. El programa CGI procesa la peticin y pasa la respuesta al servidor. A continuacin, el servidor pasa la respuesta de nuevo al navegador. Esta respuesta podra ser el resultado de una bsqueda, texto extrado de una base de datos o un formulario que debe rellenar el usuario. La forma de la respuesta depende del diseo del sitio web.

La publicacin IBM HTTP Server para AS/400 Gua de programacin de la web proporciona informacin sobre la escritura de programas CGI para AS/400. Incluye variables de entorno, una API, una CGI persistente, ejemplos de programas, etctera. 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 Tambin puede utilizar cdigos SSI para insertar informacin en programas CGI y en documentos HTML.

Configuracin 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 conversin por omisin del servidor y puede alterarse temporalmente con un parmetro 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-wwwform-urlencoded existe un cdigo 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 configuracin DefaultNetCCSID como CCSID a partir del cual debe realizarse la conversin. Utilice los formularios de Configuracin y administracin para configurar los valores de CGI.
Copyright IBM Corp. 1998, 2000

87

1. 2. 3. 4.

Pulse Configuraciones. Pulse CGI. Pulse Valores de CGI. Complete el formulario Valores de CGI que se proporciona.

5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Configuracin de las variables de entorno


Cuando el servidor ejecuta un programa CGI, le pasa informacin a ste referente a la peticin 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 cules no. En la publicacin IBM HTTP Server Gua de programacin de la web hallar una lista de las variables de entorno CGI. disponer de acceso a Internet para poder ver este manual. . Debe

Utilice los formularios de Configuracin y administracin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Configuracin de una CGI persistente


Una CGI persistente es una ampliacin de la interfaz CGI. Permite que un programa CGI permanezca activo a travs de varias peticiones de navegador y mantenga una sesin 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 segn la entrada del usuario final. Debe escribir el programa CGI del AS/400 mediante la utilizacin de grupos de activacin con nombre que permita que el programa permanezca activo despus de volver al servidor. El programa CGI notifica al servidor que desea permanecer persistente mediante la utilizacin de la cabecera CGI Accept-HTSession como la primera cabecera que devuelve. Esta cabecera define el ID de sesin 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 sesin como primer parmetro despus del nombre del programa. El servidor utiliza este ID para direccionar la peticin a esa instancia especfica del programa CGI. El programa CGI debe regenerar este ID de sesin para cada peticin. 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 Configuracin y administracin 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 botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Utilizacin de cdigos SSI


Los cdigos SSI permiten insertar informacin en programas CGI y en documentos HTML enviados al cliente por el servidor. Puede realizar este proceso de pginas web antes de que el servidor enve la pgina al cliente. La fecha actual, el tamao del archivo y la fecha del ltimo cambio de un archivo son ejemplos del tipo de informacin que puede incluir en pginas web que enve al cliente. Antes de utilizar cdigos SSI en el servidor, hay una serie de cuestiones que debe tener en consideracin. Una cuestin es el rendimiento. El rendimiento puede verse seriamente afectado cuando el servidor procesa archivos mientras los enva. Otra cuestin 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 cdigos SSI. Tambin 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 podra hacer referencia a un archivo denominado bashful.html. Ese mismo archivo bashful.html podra hacer referencia al archivo denominado dopey.html. Utilice los formularios de Configuracin y administracin para utilizar cdigos SSI. 1. Pulse Configuraciones. 2. Pulse Bsica. 3. Complete el formulario Bsica que se proporciona y seleccione una opcin de cdigo SSI. 4. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 14. Contenido de pgina web dinmica y aplicaciones web

89

90

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

Captulo 15. Configuracin del motor de bsqueda del webserver


El motor de bsqueda del AS/400 Webserver permite realizar bsquedas de texto completas en archivos html y en archivos de texto que estn almacenados en el sistema de archivos del AS/400 desde cualquier navegador web. El motor de bsqueda del AS/400 Webserver est disponible gratuitamente en el IBM HTTP Server para AS/400 (5769DG1) a partir de V4R4. Nota: El motor de bsqueda del webserver para V4R4 est disponible nicamente mediante arreglos PTF. Consulte la direccin http://www.as400.ibm.com/ para obtener los PTF y la Gua de iniciacin del motor de bsqueda del AS/400 Webserver. Caractersticas del motor de bsqueda del AS/400 Webserver. v Creacin de ndices de documentos para una bsqueda ms rpida. El motor de bsqueda del AS/400 Webserver crea ndices de archivos html o de archivos de texto en un formato que permite realizar bsquedas en un gran nmero de documentos con gran rapidez. Puede crear varios ndices y colocar documentos de diversos directorios en un nico ndice. v Creacin de ndices por palabras exactas. El motor de bsqueda del AS/400 Webserver utiliza un esquema de creacin de ndices por palabras exactas en lugar del esquema de creacin de ndices por palabras clave que suelen utilizar muchos motores de bsqueda. El motor de bsqueda crea ndices de todas las palabras sin excepcin. La creacin de ndices por palabras exactas hace que la construccin de un ndice se lleve a cabo ms rpidamente y que la bsqueda se efecte de forma ms precisa respecto a la creacin de ndices por palabras clave, pero requiere espacio en disco adicional. El motor de bsqueda busca documentos mediante la utilizacin de correspondencias de caracteres consecutivos, que es esencial para un soporte adecuado de los idiomas de doble byte. v Funciones de bsqueda. El motor de bsqueda del AS/400 Webserver soporta posibilidades de bsqueda como: Bsqueda exacta. Bsqueda aproximada. Bsqueda con comodn. Bsqueda por radical de la palabra inglesa. Bsqueda sensible a maysculas y minsculas. Bsqueda booleana. Clasificacin de documentos.

v Formularios de bsqueda personalizables. Los formularios de bsqueda y el formulario de resultados de la bsqueda son totalmente personalizables por parte del usuario final mediante la utilizacin del lenguaje de script Net.Data. Esto permite que el usuario pueda especificar el tipo de bsqueda que se efecta y la visualizacin de los resultados. En la pgina de resultados se puede visualizar opcionalmente la siguiente informacin: Nmero de documentos que cumplen con la condicin de bsqueda. Nmero de apariciones de los trminos de bsqueda. Nmero de documentos que se devuelven en esta pgina.
Copyright IBM Corp. 1998, 2000

91

El URL asociado con cada documento. La clasificacin del documento. La fecha del ltimo cambio y el tamao. Cualquier parte o la totalidad de esta informacin puede visualizarse del modo en que desee el usuario. v Administracin basada en web. La administracin de los ndices de bsqueda se maneja como parte de las pginas web de Configuracin y administracin del IBM HTTP Server. Los formularios de administracin de bsqueda 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 correlacin de URL. Buscar en un ndice. v Soporte para varios idiomas. El motor de bsqueda del AS/400 Webserver soporta diversos idiomas, entre ellos algunos idiomas de doble byte como el chino, el japons y el coreano. Puede utilizar el motor de bsqueda del AS/400 Webserver junto con el motor de bsqueda NetQuestion (o en sustitucin de ste) que acompaaba al AS/400 V4R3. Una vez configurados los ndices de bsqueda, puede utilizar un formulario de navegador web para especificar una consulta de bsqueda para buscar documentos contenidos en estos ndices. El motor de bsqueda crea una lista de enlaces a los documentos que contienen la informacin deseada. Al pulsar en un URL se visualiza el contenido del documento. Configure un sitio de bsqueda: 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 continuacin, debe crear un ndice que procesar todos los documentos en un formulario en que los usuarios pueden efectuar bsquedas de manera eficiente y rpida. 3. Puede probar el ndice de bsqueda mediante la utilizacin de los formularios de bsqueda que se proporcionan. Debe cambiar los ejemplos de macros Net.Data para proporcionar la interfaz de bsqueda adecuada para los usuarios. A continuacin, actualice el archivo de configuracin para permitir el acceso a esta macro. 4. Finalmente, aada un enlace a las pginas web que soporten la bsqueda. Un sistema rpido de recuperacin de informacin no explora secuencialmente a travs de los documentos, ya que esto tardara demasiado tiempo. En su lugar, funciona con un ndice de documentos ya existente. Puede imaginar un ndice de documentos como una versin limitada del documento original, almacenada junto con los nombres de los documentos. El sistema de recuperacin busca a travs del ndice los nombres de los documentos que contienen los trminos 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 comn. Esto ayuda a precisar los resultados de la bsqueda, eliminando los temas que pueden contener la consulta de la bsqueda 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 aadidos con el ndice principal. v Suprimir un ndice. v Visualizar un ndice. El motor de bsqueda maneja documentos en diversos idiomas, entre ellos: el japons, el chino simplificado, el chino tradicional y el coreano.

Creacin de un ndice de bsqueda


Con el fin de permitir a los usuarios buscar documentos en el sitio web, debe crear un ndice de bsqueda. El ndice de bsqueda retiene los documentos en un formulario en el que se pueden efectuar bsquedas. Para personalizar las bsquedas que han de efectuarse en el conjunto de documentos, existen diversas opciones que pueden seleccionarse. Utilice esta tarea para crear un ndice de bsqueda nuevo y para especificar las opciones. No puede cambiar las caractersticas del ndice una vez ste se ha creado, pero puede aadir, sustituir o suprimir documentos del ndice. Utilice los formularios de Configuracin y administracin para crear un ndice para el motor de bsqueda. 1. Pulse Administracin de bsquedas. 2. Pulse Crear ndice de bsqueda. 3. Especifique un nombre para el ndice. 4. Especifique un directorio para el ndice (o utilice el valor por omisin). 5. Especifique una descripcin para el ndice (opcional). 6. Pulse el botn 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 ms abajo. 8. Seleccione los atributos del ndice que desea utilizar. 9. Pulse el botn de seleccin para crear un archivo de reglas de correlacin a partir de esta configuracin. Consulte Elaborar un archivo de reglas de correlacin de URL ms abajo. 10. Seleccione el archivo de configuracin que utilizar para las directrices de configuracin. 11. Especifique el prefijo a utilizar para la direccin URL o deje este espacio en blanco. 12. Pulse el botn Aplicar. 13. Copie la macro de bsqueda de ejemplo que puede encontrar en /QIBM/ProdData/HTTP/Public/HTTPSVR/Sample_search.ndm en su directorio. 14. Cambie la macro de bsqueda de ejemplo para utilizar el ndice y el directorio del ndice.
Captulo 15. Configuracin del motor de bsqueda del webserver

93

15. Aada un enlace al motor de bsqueda en la pgina web. 16. Cree una instancia de servidor que utilice el archivo de configuracin creado anteriormente. 17. Inicie la instancia de servidor. 18. Especifique el URL de la pgina web en el navegador. Despus de completar la tarea anterior, debe probar el ndice. Creacin 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 bsqueda: 1. Pulse Administracin de bsquedas. 2. Pulse Elaborar lista de documentos. 3. Complete el formulario Elaborar lista de documentos que se proporciona. 4. Pulse el botn Aplicar. El sistema crea un archivo con la lista de documentos. Creacin de un archivo de reglas de correlacin de URL Puede crear un archivo de reglas de correlacin de URL mediante el formulario Elaborar un archivo de reglas de correlacin de URL en lugar del formulario Crear un ndice de bsqueda: 1. Pulse Administracin de bsquedas. 2. Seleccione un nombre de ndice en la lista desplegable de la barra de navegacin. 3. Pulse Elaborar un archivo de reglas de correlacin de URL. 4. Complete el formulario Elaborar archivo de reglas de configuracin de URL que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Actualizacin de un ndice de bsqueda


Esta tarea sirve para aadir al ndice entradas correspondientes a documentos nuevos o modificados. El servidor coloca de manera automtica en un ndice suplementario las entradas de ndice correspondientes a documentos de reciente adicin. El servidor efecta bsquedas posteriores que tendrn lugar tanto en el ndice principal como en el suplementario. Cuando se crea un ndice de bsqueda nuevo, se crea el ndice principal. Cuando se aaden documentos, el servidor crea y actualiza el ndice suplementario. El nico ndice que reescribe el servidor cuando se aaden documentos es el suplementario. Puede actualizar un ndice existente mediante la adicin de documentos nuevos o cambiados en el ndice o suprimiendo un conjunto de documentos del ndice. Utilice los formularios de Configuracin y administracin para actualizar un ndice de bsqueda. 1. Pulse Administracin de bsquedas.

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 navegacin. 3. Pulse Actualizar ndice de bsqueda. 4. Complete los apartados Lista de documentos y Opciones de creacin de ndices del formulario Actualizar ndice de bsqueda que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Creacin 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 bsqueda: 1. Pulse Administracin de bsquedas. 2. Pulse Elaborar lista de documentos. 3. Complete el formulario Elaborar lista de documentos que se proporciona. 4. Pulse el botn Aplicar. El sistema crea un archivo de lista de documentos.

Fusin de un ndice de bsqueda


Cuando se crea un ndice nuevo, el servicio de motor de bsqueda 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 tamao del ndice secundario, tambin aumenta la cantidad de informacin repetida entre los ndices principal y secundario. Debe fusionar peridicamente 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 lnea sea rpido, se debe fusionar el ndice suplementario con el principal antes de que sea demasiado grande. Utilice los formularios de Configuracin y administracin para fusionar los ndices suplementarios con el ndice principal. 1. Pulse Administracin de bsquedas. 2. Seleccione un nombre de ndice de la lista desplegable en la barra de navegacin. 3. Pulse Fusionar ndice de bsqueda. 4. Elija una opcin de proceso. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Supresin de un ndice de bsqueda


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.
Captulo 15. Configuracin del motor de bsqueda del webserver

95

Utilice los formularios de Configuracin y administracin para suprimir un ndice de bsqueda. 1. Pulse Administracin de bsquedas. 2. Seleccione un ndice en la lista desplegable de la barra de navegacin. 3. Pulse Suprimir ndice de bsqueda. 4. Elija una opcin de proceso. 5. Pulse Suprimir para confirmar la eliminacin del ndice especificado. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Visualizacin de informacin de ndice


Puede ver el estado de un ndice de bsqueda para determinar el modo en que el sistema ha creado el ndice o si debe fusionar el ndice. Utilice los formularios de Configuracin y administracin para visualizar informacin sobre el ndice. 1. Pulse Administracin de bsquedas. 2. Seleccione un nombre de ndice de la lista desplegable en la barra de navegacin. 3. Pulse Ver estado del ndice de bsqueda. El sistema visualiza el ndice seleccionado.

Comprobacin de un ndice de bsqueda


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 bsqueda. 3. Especifique una serie de bsqueda. 4. Pulse el botn Enviar. El servicio de motor de bsqueda visualiza los resultados de la bsqueda.

Utilizacin del motor de bsqueda


Consideraciones al utilizar el motor de bsqueda del Webserver Creacin de ndices Puede crear ndices en documentos HTML o en archivos de texto que estn almacenados en el sistema de archivos del AS/400. Ello incluye documentos que se almacenan en los archivos fsicos 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 raz (/). 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

Slo debe incluir archivos HTML o archivos de texto en el ndice. La creacin de ndices con otros tipos de archivo como GIF, JPEG u otras imgenes podra afectar negativamente a la creacin de ndices y al rendimiento de la bsqueda. Conservacin de la informacin del ndice actualizada Aunque los documentos HTML suelen contener informacin relativamente esttica, su contenido cambia de vez en cuando y constantemente se aaden nuevos documentos HTML. Es necesario que el ndice de bsqueda est actualizado con estos cambios. La opcin Actualizar ndice de bsqueda del formulario Administracin de bsquedas puede ayudarle en esta tarea. Deber actualizar el ndice de bsqueda siempre que se produzcan cambios en los documentos HTML o cuando se aadan nuevos documentos. La administracin de bsquedas 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 bsquedas que se estn realizando en ese momento en el ndice principal. Aunque las bsquedas y actualizaciones pueden efectuarse simultneamente, la actualizacin del ndice requiere ciclos de CPU adicionales. Por este motivo, es recomendable no ejecutar las actualizaciones durante las horas punta. La operacin de actualizacin de un ndice es muy parecida a la creacin inicial de un ndice. Debe proporcionar una relacin con los documentos que desea actualizar. El motor de bsqueda procesa esta lista y actualiza el ndice en consecuencia. El formulario Actualizar ndice de bsqueda puede crear automticamente una lista de documentos o usted puede crearla por separado mediante el formulario Elaborar lista de documentos. Se puede utilizar esta lista para aadir o suprimir un conjunto de documentos del ndice. Durante la primera creacin de un ndice se crea el ndice principal, mientras que el ndice suplementario se crea y actualiza al aadir documentos. El nico ndice que se reescribe cuando se aaden documentos es el suplementario. El ndice suplementario debe conservar un tamao relativamente pequeo; para ello el ndice se fusiona peridicamente mediante la utilizacin del formulario Fusionar ndice de bsqueda. Cuando se fusiona el ndice suplementario con el ndice principal, se reescribe la totalidad del ndice. Esta operacin puede llevar cierto tiempo, dependiendo del tamao del ndice. Para ndices grandes, realice la fusin en segundo plano. Proceso de la lista de documentos v Si aade 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 indexacin. El sistema efecta esta comprobacin mediante la fecha del ltimo cambio del documento. Si el documento es nuevo, el sistema lo aade al ndice suplementario. Si el documento ha cambiado, el sistema lo suprime del ndice principal y lo aade 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 ningn mtodo para crear automticamente una lista de los documentos que desea suprimir. Deber determinar los documentos que el sistema ha
Captulo 15. Configuracin del motor de bsqueda 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 lnea. Cada entrada es la va de acceso totalmente calificada de cada documento del ndice. Bsqueda de documentos Cuando busque palabras en un documento, puede especificar una o ms palabras para la bsqueda, o bien puede especificar una frase de bsqueda. Las frases de bsqueda deben ir entre comillas. Por ejemplo, puede especificar la frase comunicacin informtica 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 bsqueda sea correcta. Por ejemplo, para encontrar una frase como La solucin definitiva, debera especificar la serie de bsqueda La solucin definitiva. Para buscar solucin, debera especificar la serie de bsqueda solucin. 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 bsqueda es una lista de documentos que coinciden con la consulta. Si pulsa en el URL del documento, el motor de bsqueda visualiza el contenido de ese documento. El valor de bsqueda puede ser: v Un nico argumento de bsqueda que la bsqueda debe encontrar en un documento que cumpla con los requisitos especificados. v Dos o ms argumentos de bsqueda que deben cumplir una condicin de proximidad, por ejemplo, aparecer en una nica sentencia de un documento que cumpla con los requisitos especificados. v Un argumento de bsqueda de texto libre que puede consistir en una sola palabra, una frase o una sentencia. Al menos, debe poder encontrarse uno o varios trminos de este tipo para que sea un argumento de bsqueda. Puede enmascarar una palabra o frase en un trmino de bsqueda; para ello, defina caracteres de enmascaramiento adecuados (tambin denominados caracteres globales o comodines). Cuando finaliza una bsqueda, en la pgina de resultados se muestra una lista de documentos encontrados por la bsqueda. El servicio de bsqueda lista en primer lugar los documentos ms importantes. El servicio de bsqueda visualiza el ttulo 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 Administracin de bsquedas. 2. Seleccione un nombre de ndice de la lista desplegable en la barra de navegacin. 3. Pulse ndice de bsqueda. 4. Especifique los trminos y criterios para la bsqueda en el formulario Buscar documentos en un ndice que se proporciona. 5. Pulse el botn Buscar.

98

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

El resultado de una bsqueda es una lista de documentos que coinciden con la consulta. Estos resultados visualizan el ttulo y el URL del documento. Si pulsa en el URL del documento, el motor de bsqueda visualiza el contenido de ese documento. Para crear un archivo de reglas de correlacin de URL: 1. Pulse Administracin de bsquedas. 2. Seleccione un nombre de ndice de la lista desplegable en la barra de navegacin. 3. Pulse Elaborar un archivo de reglas de correlacin de URL. 4. Complete el formulario Elaborar archivo de reglas de configuracin de URL que se proporciona. 5. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.

Captulo 15. Configuracin del motor de bsqueda del webserver

99

100

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

Captulo 16. Informacin adicional sobre el HTTP Server


Utilice uno de los recursos siguientes para obtener informacin sobre el servidor web. Tambin existe una lista de definiciones de conceptos disponible en este sitio. Ayuda para el formulario Configuracin y administracin. Puede utilizar un navegador web (por ejemplo, Netscape Navigator o Microsoft Internet Explorer) para trabajar con los formularios de Configuracin y administracin del IBM HTTP Server. Con el navegador web y los formularios, puede realizar todas las tareas administrativas y de configuracin en el servidor. En el marco izquierdo de la ventana hay una lista de opciones que le ayudan a navegar a travs de las tareas administrativas y de configuracin. Por ejemplo, con el formulario Aadir usuarios de Internet, puede otorgar acceso a Internet a usuarios adicionales. Los nuevos usuarios slo 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 Configuracin y administracin dispone de una ventana de ayuda que puede consultar para obtener ayuda a medida que completa las tareas de configuracin o de administracin del servidor. Se utiliza un navegador, como lo utiliza ahora, para interactuar con los formularios de Configuracin y administracin y con los archivos de ayuda correspondientes. Pulse el icono de signo de interrogacin que aparece en el ttulo de todos los formularios si desea acceder a los archivos de ayuda.

IBM HTTP Server para AS/400 Gua del webmaster. En la publicacin IBM HTTP Server Gua del webmaster se describe la funcin y configuracin avanzada del servidor. Este manual contiene los procedimientos para cambiar configuraciones, utilizar directrices del servidor, asegurar las comunicaciones, proteger el servidor, habilitar la anotacin de la actividad del servidor y resolver problemas. Debe disponer de acceso a Internet para poder ver este manual.

IBM HTTP Server Gua de programacin de la web. La publicacin IBM HTTP Server para AS/400 Gua de programacin de la web indica cmo escribir programas externos que interaccionen con el servidor web. La Gua de programacin de la web incluye detalles sobre cmo 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 informacin y actualizaciones ms 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 rpido a definiciones de temas comunes que se mencionan en los artculos de prestacin de servicios web. Muchos artculos enlazan con los conceptos que se listan a continuacin, ya que son importantes para temas concretos. v Archivo de anotaciones de agente v Application Server Manager v Guardar en antememoria v v v v v CGI en la pgina 103 GIF en la pgina 103 HTML en la pgina 103 Mapa de imgenes en la pgina 104 Usuarios de Internet en la pgina 104

v Direccin IP en la pgina 104 v JPEG en la pgina 104 v v v v v Archivos de anotaciones e informes en la pgina 104 Mtodos del servidor web en la pgina 105 MIME en la pgina 106 Net.Data en la pgina 106 Servidor proxy en la pgina 107

v Archivo de anotaciones referente en la pgina 107 v Configuracin de servidor en la pgina 107 v Instancia de servidor en la pgina 107 v v v v SSL en la pgina 108 TCP/IP en la pgina 108 Lista de validacin en la pgina 108 Sistema principal virtual en la pgina 109

Archivo de anotaciones de agente


El archivo de anotaciones de agente indica qu navegador web ha utilizado el cliente para acceder a una pgina web. Por omisin, el servidor escribe una entrada en el archivo de anotaciones de agente cada vez que un cliente enva una peticin 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 pgina 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 configuracin adicional mediante el Application Server Manager.

Guardar en antememoria
La antememoria almacena materiales solicitados. Es decir, no es necesario que el sistema busque el cdigo 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 utilizacin 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 pgina de bienvenida del servidor aadindola a la lista de antememoria, el servidor podr manejar las peticiones en las que se solicite dicha pgina 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 dems servidores. Esto puede mejorar el tiempo de respuesta. Tambin permite que los usuarios de la red interna accedan a documentos de Internet.

CGI
La interfaz de pasarela comn (CGI) es un estndar soportado por casi todos los servidores web. Define cmo se intercambia informacin entre un servidor web y un programa externo (programa CGI). La especificacin CGI dicta cmo los programas CGI obtienen su entrada y cmo producen su salida. Los programas CGI procesan datos recibidos desde clientes de navegador. Por ejemplo, el cliente rellena un formulario y enva la informacin de nuevo al servidor.

GIF
Es posible que el formato GIF sea la extensin de archivo ms comn en Internet ya que ocupa menos espacio que el formato .jpeg aunque la calidad de la imagen es inferior. Los archivos tienen un tamao menor y se bajan ms rpidamente que los archivos .jpeg. Un archivo grfico ms pequeo aparecer ms rpidamente ante cualquier persona que visualice su pgina.

HTML
Puede utilizar el lenguaje de cdigos de hipertexto (HTML) para crear sus pginas web. HTML es un sencillo lenguaje de cdigos que se utiliza ampliamente en la mayora de pginas web de Internet. Puede ver el cdigo fuente HTML de cualquier pgina en el navegador, tanto si es una pgina web de Internet como una pgina web de una intranet. La mayora de navegadores permiten ver el cdigo fuente de un sitio web visitado. En el men Ver, los nombres de men para esta tarea pueden variar segn el navegador. Netscape Navigator utiliza Origen de la pgina, mientras que Internet Explorer utiliza Cdigo fuente. Cuando visualice archivos HTML, ver que utiliza una serie de cdigos para estructurar la pgina. Cada cdigo aparece entre parntesis. Por ejemplo, si desea que el nombre de su producto aparezca en negrita, ver lo siguiente:
<B>IBM HTTP SERVER</B>

Captulo 16. Informacin adicional sobre el HTTP Server

103

Una forma fcil de aprender lenguaje HTML y de obtener ideas para sus pginas web es pasar un cierto tiempo viendo pginas en Internet. Cuando encuentre una pgina que parezca interesante, vea el cdigo fuente del documento para obtener una idea de cmo estructurar sus propias pginas. Tambin puede buscar en Internet guas de aprendizaje y pginas de instrucciones acerca de HTML. Puede crear sus pginas HTML mediante la utilizacin 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 cdigo HTML manualmente. Si no desea teclear los cdigos, 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 autoedicin transforman los documentos al formato HTML. Rpidamente obtendr una idea de cmo funcionan los cdigos HTML. Entonces podr crear sus propias pginas o utilizar la pgina de ejemplo como plantilla. Tambin puede plantearse la utilizacin de grficos en su sitio.

Mapa de imgenes
En muchos sitios web se utilizan un gran nmero de archivos grficos como herramientas de navegacin, conocidas como mapas de imgenes. Si encuentra un grfico que se puede pulsar y que le lleva a otra pgina, puede tratarse de un mapa de imgenes. Busque informacin sobre mapas de imgenes en Internet para obtener ideas sobre cmo utilizarlos y cmo crearlos.

Usuarios de Internet
En un sentido amplio, un usuario de Internet es cualquier persona que utiliza la web. Puede restringir esta definicin 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 validacin, existen independientemente de los perfiles de usuario del AS/400 y slo son utilizados por su IBM HTTP Server.

Direccin IP
Una direccin IP (Protocolo Internet) es un cdigo de identificacin para las comunicaciones de Internet o de una intranet. La direccin identifica cada remitente y cada destinatario, con cdigo para la red, as como la estacin concreta desde la que se enva el mensaje. Un ejemplo de una direccin IP sera
9.67.106.79

JPEG
Podra elegir el formato JPEG si los grficos que utiliza son fotografas y es importante preservar el color. Debido a que visualizan una imagen de alta calidad con ms colores que un archivo .gif, los archivos .jpeg son mayores y requieren ms tiempo para bajarlos. Si utiliza un archivo .jpeg en su pgina web, asegrese de que valga la pena el tiempo de espera para los visitantes de su pgina.

Archivos de anotaciones e informes


Puede configurar archivos de anotaciones para reunir informacin de varias fuentes en el servidor. Puede configurar informes para que proporcionen

104

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

informacin especfica de los archivos de anotaciones. Los archivos de anotaciones y los informes tienen la funcin de hacer un seguimiento y examinar las actividades relativas al servidor.

Mtodos del servidor web


Cuando el servidor recibe una peticin de URL, la cabecera de la misma contiene cdigo que pide al servidor que realice una de las tareas soportadas. Estas tareas se denominan mtodos. El servidor soporta los mtodos siguientes: v Get Si habilita el mtodo 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 omisin. v Head Si habilita el mtodo HEAD, el servidor devolver la cabecera de documento HTTP sin el cuerpo del documento.
Habilitado

es el valor por omisin. v Post Seleccione POST para indicar que la entrada del programa CGI se pasar a ste en la corriente de entrada estndar.
Inhabilitado

es el valor por omisin para todas las instancias de servidor, excepto administracin (ADMIN). El administrador del servidor maneja peticiones de mtodo POST enviadas por un cliente HTTP remoto; para ello, selecciona Exec como accin en el formulario Direccionamiento de peticiones. Esto permite la ejecucin 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 slo programas concretos en diversas bibliotecas. Nota: La instancia de servidor ADMIN utiliza el mtodo POST para enviar las actualizaciones de configuracin. Si inhabilita este mtodo para la instancia de servidor ADMIN, no podr efectuar actualizaciones de configuracin de servidor por medio de los formularios de administracin. Por omisin, el mtodo POST est habilitado para la instancia de servidor ADMIN. v Options Si habilita el mtodo OPTIONS, la peticin devolver informacin referente a las opciones de comunicaciones en la cadena de respuesta identificada por el URL. Este mtodo permite al cliente determinar cules son las opciones y los requisitos asociados con un objeto, o bien cules son las capacidades de un servidor. No es necesaria ninguna accin sobre el objeto ni su recuperacin.
Habilitado

es el valor por omisin. v Trace Si habilita el mtodo TRACE, el servidor se har eco del mensaje de peticin enviado por el cliente. Este mtodo permite al cliente ver qu es lo que se recibe al otro extremo de la cadena de peticin. Entonces, el cliente puede utilizar los datos para comprobacin o para informacin de diagnstico. El tipo de contenido de la respuesta es
Captulo 16. Informacin adicional sobre el HTTP Server

105

message/http Habilitado

es el valor por omisin. v Connect Si habilita el mtodo CONNECT, el servidor podr establecer una sesin de tnel SSL entre un cliente (por ejemplo, Netscape Navigator) y un servidor remoto a travs de un servidor proxy. Las sesiones entre el cliente y el proxy y entre el proxy y el servidor remoto sern 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 omisin. Para habilitar los tneles SSL, vaya a los valores del servidor proxy y especifique un puerto de tnel SSL. v Put La peticin 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 aadan o sustituyan informacin en el servidor, debe utilizar configuraciones de proteccin para definir quin puede utilizar este mtodo y para qu archivos.
Inhabilitado

es el valor por omisin. v Delete Si habilita el mtodo Delete, el servidor suprimir el objeto identificado por el URL. Una vez se haya suprimido el objeto, el URL no ser vlido. Dado que delete normalmente permite que los clientes supriman informacin del servidor, debe utilizar configuraciones de proteccin para definir quin puede utilizar este mtodo y qu archivos pueden suprimirse.
Inhabilitado

es el valor por omisin.

MIME
MIME (Extensiones multiaplicacin del correo Internet) es lo que permite que los usuarios puedan enviar informacin a travs de correo electrnico en formularios que no sean de texto simple. MIME permite la transmisin electrnica de audio, vdeo, aplicaciones, imgenes, etctera. Muchos tipos MIME estn predefinidos, por ejemplo, archivos GIF y PostScript. Tambin puede definir sus propios tipos MIME. Los tipos MIME permiten que los navegadores web creen archivos de salida que no estn en un formato HTML.

Net.Data
Hay disponible un ejemplo de bsqueda Net.Data y una macro de resultados de bsqueda Net.Data para personalizar pginas web que los usuarios vern cuando utilicen el motor de bsqueda. Puede cambiar el archivo HTML, aadir grficos o reorganizar la pgina del modo que desee. No cambie ninguna parte funcional de la macro, ya que podra provocar errores en el cdigo subyacente. Edite una copia de las macros, elija un directorio para que las contenga y, a continuacin, defina un archivo de configuracin 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 efectan peticiones y es un cliente respecto a otros servidores. Puede configurar el IBM HTTP Server para que maneje peticiones de proxy HTTP adems de las peticiones HTTP normales. Puede configurar el servidor para que funcione slo 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 ejecucin de un servidor proxy aumenta el trfico 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 pgina web que hacia referencia a (o enlazaba con) la pgina 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 enva una peticin 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 pgina hacia referencia a la pgina solicitada por el cliente. Si no hay ninguna pgina que haga referencia a la pgina solicitada, la entrada se representa con dos comillas ( ). Si una sola pgina accede a imgenes o a otros archivos, stos tendrn el aspecto de peticiones separadas. Cada una tendr una entrada separada en estos archivos de anotaciones. La informacin de referente tambin se pueden anotar en el archivo de anotaciones de acceso si se utiliza el formato de anotacin ampliado. Si el archivo de anotaciones de acceso y el archivo de anotaciones referente estn configurados para utilizar el formato de anotacin ampliado, el servidor anotar el referente de cada peticin en una entrada del archivo de anotaciones de acceso y en el archivo de anotaciones referente.

Configuracin de servidor
La configuracin de una instancia controla el comportamiento del IBM HTTP Server para esa instancia. El servidor utiliza la informacin de una configuracin para determinar cmo responder a las peticiones de un navegador cliente. Una configuracin es un archivo que consta de sentencias denominadas directrices. Cada configuracin tiene un nombre nico y exclusivo. Puede cambiar las sentencias de las directrices mediante la utilizacin de los formularios de Configuracin y administracin. El servidor tiene valores por omisin para sus configuraciones. Sin embargo, puede crear y suprimir sus propias configuraciones, cambiarlas una vez creadas y visualizar los valores actuales de una configuracin.

Instancia de servidor
El trmino 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
Captulo 16. Informacin adicional sobre el HTTP Server

107

tiene un nombre. El servidor web utiliza archivos de configuracin como base para las instancias de servidor. El servidor se proporciona con un archivo de configuracin denominado CONFIG y otro archivo de configuracin denominado ADMIN. Tambin incluye dos instancias de servidor: la instancia de servidor ADMIN (*ADMIN) (basada en la configuracin ADMIN) y la instancia de servidor DEFAULT (basada en la configuracin 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 ms trabajos de ayuda. Segn sus necesidades comerciales, puede ejecutar varias instancias de servidor que estn 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 aplicacin y las capas TCP/IP de Internet. La SSL proporciona seguridad entre un cliente y su servidor durante la transmisin de mensajes y permite que el servidor autentique la identidad de los clientes. La SSL utiliza un intercambio de seguridad para asegurar la conexin TCP/IP ente el cliente y el servidor. El intercambio se produce una vez se ha establecido la conexin TCP/IP. Durante el intercambio, el cliente y el servidor acuerdan las claves de seguridad que utilizarn para la sesin y el cliente autentica el servidor. Tras ello, el servidor utiliza la SSL para cifrar y descifrar toda la informacin en la respuesta de la peticin y en la respuesta del servidor. Esta informacin incluye lo siguiente: v El URL solicitado por el cliente v El contenido de todos los formularios enviados v Acceso a informacin de autorizaciones (por ejemplo, nombres de usuarios y contraseas) v Todos los datos enviados entre el cliente y el servidor

TCP/IP
Protocolo de control de transmisin/Protocolo Internet (TCP/IP) es el lenguaje que hablan los ordenadores. Para obtener ms informacin sobre los temas bsicos de TCP/IP, consulte Va rpida para la configuracin de TCP/IP.

Lista de validacin
El sistema utiliza listas de validacin junto con las configuraciones de proteccin y las listas de control de acceso para limitar el acceso a los recursos del servidor. Cada lista de validacin consta de una lista de usuarios de Internet y sus contraseas. Cada usuario de Internet dispone de una contrasea vlida definida para l.

108

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

Una lista de validacin es un objeto de AS/400 del tipo *VLDL en el que se almacenan nombres de usuario y contraseas con el fin de utilizarlos en el control de acceso. Las listas de validacin son sensibles a las maysculas y minsculas. Las listas de validacin residen en bibliotecas de AS/400 y son obligatorias cuando se aade un usuario, a menos que el usuario se aada a un archivo de grupos. Si entra una lista de validacin 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 ms direcciones IP. Un sistema principal virtual se parece a una instancia de servidor, pero sta proporciona la informacin especfica 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 direccin IP del servidor. Posteriormente se puede configurar el servidor para que sirva un conjunto diferente de informacin segn el sistema principal que efecte la peticin. Las peticiones no requieren ningn nmero de puerto. Los clientes deben soportar HTTP 1.1 o HTTP 1.0 con ampliaciones 1.1.

Captulo 16. Informacin adicional sobre el HTTP Server

109

110

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