Documente Academic
Documente Profesional
Documente Cultură
AS/400e
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
. 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
iv
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.
10
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
13
14
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.
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.
16
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.
18
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.
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:
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.
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
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.
21
22
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.
24
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.
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.
26
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.
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
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.
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.
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
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.
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)
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.
32
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.
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
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.
o
CRTDIR(QOpenSys/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). 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.
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.
36
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.
37
38
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.
40
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.
41
42
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.
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
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.
44
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.
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.
46
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.
47
48
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.
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.
50
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.
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.
52
4. Pulse Suprimir para eliminar el usuario de Internet seleccionado. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.
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
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.
Utilice los formularios de Configuracin y administracin para trabajar con la configuracin de proteccin de documentos. 1. Pulse Configuraciones.
54
2. 3. 4. 5.
Pulse Proteccin. Pulse Proteccin de documentos. Complete el formulario Proteccin de documentos que se proporciona. Pulse el botn Aplicar.
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.
56
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.
57
58
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.
59
Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Tambin puede supervisar las peticiones del servidor.
60
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
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.
64
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.
65
7. Pulse el botn Aplicar. Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente.
66
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.
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.
68
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.
69
70
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.
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
73
Cuando haya configurado el servidor proxy, puede crear otros y, a continuacin, crear una jerarqua de servidores proxy para usted mismo.
74
Recibir un mensaje que le informa sobre si la tarea se ha completado satisfactoriamente. Si desea mantener los cambios, debe rearrancar el servidor.
75
76
77
78
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.
80
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.
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.
82
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
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.
84
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.
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
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.
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.
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.
88
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.
89
90
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
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.
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.
94
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.
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.
96
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
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.
99
100
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
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
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
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>
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.
104
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.
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
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
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.
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
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.
109
110