Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Puede utilizar el servidor para crear y gestionar sitios web para Internet, intranets
o extranets. En las páginas siguientes se proporciona más información acerca de las
características y funcionalidad del HTTP Server.
v Cómo empezar con el HTTP Server.
v Soporte de varios sitios web en el HTTP Server.
v Almacenar y servir páginas web con el HTTP Server.
v Administración del HTTP Server.
v Seguridad con el HTTP Server.
v Supervisión de la actividad del HTTP Server.
v Configuración del HTTP Server como proxy.
v Clasificar sitios web y servir información web calificada.
v Utilización de contenido en páginas web dinámicas y aplicaciones web.
v Configuración del motor de búsqueda del webserver.
Para ver o bajar la versión en formato PDF, seleccione Servidor web (HTTP) (ocupa
unos 572 KB o 104 páginas).
v Si dispone de más de un archivo PDF, cree un listado con todos los documentos
PDF (utilice un punto grueso separado para cada PDF) en lugar de un párrafo.
v Si necesita describir el contenido, incluya una lista cuyos elementos sean cortos y
descriptivos. Consulte el tema AS/400 Toolbox para Java V4R4 para obtener
algunas ideas.
Los servlets son programas Java normales que utilizan paquetes adicionales (y las
clases y métodos asociados) que se encuentran en la API de servlets Java. La
ejecución de servlets Java es opcional. Si decide implementarlos, también
necesitará:
v IBM AS/400 Developer Kit para Java (5769–JV1)
v IBM WebSphere Application Server para AS/400 (5769–AS1)
Los servlets amplían las posibilidades del servidor web creando una
infraestructura que ofrece servicios de petición y/o respuesta en la web. Un cliente
envía una petición al servidor. El servidor envía la información de la petición al
servlet. Entonces, el servlet construye una respuesta y el servidor la envía al
cliente.
Debido a que es un programa Java, el servlet puede utilizar todas las posibilidades
del lenguaje Java para la construcción de una respuesta. También es posible que los
servlets interaccionen con recursos externos para construir una respuesta. Estos
recursos pueden incluir archivos, bases de datos u otras aplicaciones escritas en
Java o en otros lenguajes.
La respuesta al cliente, por tanto, puede ser una respuesta dinámica y exclusiva a
la interacción particular, en lugar de una página HTML existente.
Todos los informes generados por el servidor se almacenan en la vía de acceso IFS
siguiente:
/QIBM/UserData/HTTPSVR/reports/'nombreconfig'/
Por omisión, sólo el ID de usuario del servidor tiene acceso para leer y grabar
informes en este conjunto de directorios IFS. Para los usuarios que desean poder
ver todos los informes de todas las configuraciones, puede otorgarles acceso *RX
para el directorio
/QIBM/UserData/HTTPSVR/reports/
Si efectúa esta acción antes de que el sistema genere informes, el usuario obtiene
automáticamente la autorización adecuada para los subdirectorios y archivos que
se encuentren por debajo. Es posible que desee que los usuarios puedan acceder a
los primeros informes generados para una configuración. Para ello, puede ofrecer
al perfil de usuario acceso *RX para el subdirectorio ’nombreconfig’ y para todos
los archivos de informes de ese directorio. Cuando el perfil tenga acceso *RX para
el subdirectorio ’nombreconfig’, automáticamente dispondrá de acceso de lectura
para los informes subsiguientes que se generen en ese directorio.
Si cree que ya está listo para divertirse con las páginas web, consulte el apartado
contenido de página web dinámica y aplicaciones web.
Realice los pasos siguientes para ver si el AS/400 tiene instalado el servidor web:
1. Inicie Operations Navigator.
2. Efectúe una doble pulsación en el icono del servidor AS/400.
3. Efectúe una doble pulsación en Red.
4. Efectúe una doble pulsación en Internet.
Si aparece el icono del IBM HTTP Server, el AS/400 tiene instalado el servidor
web.
Ahora puede arrancar el servidor web. Para configurar el servidor, también debe
arrancar el servidor de administración (ADMIN).
La conexión TCP/IP debe estar activa y TCP/IP debe estar iniciado para poder
ejecutar la instancia de servidor ADMIN.
Si elige no utilizar el puerto por omisión, puede cambiar el puerto del servidor
ADMIN.
El idioma que utiliza el servidor para presentar páginas web para el servidor
ADMIN se basa en el ID de usuario con el que se ha conectado y en los idiomas
instalados en el sistema AS/400. Si es necesario, puede utilizar el mandato CL
Cambiar perfil de usuario (CHGUSRPRF) para cambiar el parámetro del
identificador de idioma de su perfil de usuario (el parámetro LANGID en la lista
de parámetros adicionales); para ello, seleccione otro idioma que esté instalado.
El IBM HTTP Server proporciona tanto una conexión segura como una no segura.
No importa qué conexión utilice, la seguridad estándar del AS/400 se mantiene y
el servidor funciona desde un perfil de usuario del AS/400 (*USRPRF). Este perfil
necesita acceso a todos los objetos que sirve o actualiza. El servidor proporciona
una conexión segura después de:
1. Verificar la instalación del servidor.
2. Instalar uno de estos tres productos de IBM Cryptographic Access Provider:
v 5769–AC1
v 5769–AC2
v 5769–AC3
3. Crear una clave para conexiones seguras.
4. Enviar una petición de certificado y, a continuación, recibir el certificado
firmado desde una autoridad de certificación (CA) muy conocida, por ejemplo,
VeriSign. Esta CA está designada como raíz de confianza en el servidor. Puede
utilizar la CA que se envía con el Digital Certificate Manager para emitir sus
propios certificados en el entorno de una intranet.
5. Configurar una instancia de servidor para SSL (capa de sockets segura) a través
del servidor de administración (ADMIN).
Nota: Los números de puerto por omisión son 2001 y 2010, y puede cambiarlos
en la tabla de servicios del sistema principal de TCP/IP.
3. Si la instancia de servidor ADMIN no está activa en el sistema, o si intenta
acceder a un número de puerto incorrecto, la petición del navegador provocará
que se exceda el tiempo de espera (al intentar conectarse al servidor ADMIN) y
no se le solicitará un ID de usuario y una contraseña.
Para cambiar los puertos mediante la tabla de servicios TCP/IP, realice los pasos
siguientes:
1. Teclee WRKSRVTBLE y pulse la tecla Intro
(Los servidores que necesita se encuentran al principio de la lista:
as-admin-http , as-admin-https).
2. Para cambiar el puerto asociado con el servidor, vaya a la línea que desea
eliminar y, a continuación, escriba 4, pulse Intro y vuelva a pulsar Intro para
confirmar.
3. En la pantalla Trabajar con entradas de tabla de servicios, vaya a la línea
superior de la tabla y, a continuación, escriba 3 y pulse Intro.
4. Especifique las propiedades para el nuevo servidor y puerto y, a continuación,
pulse Intro para añadirlo a la tabla.
También puede crear una página de presentación propia basada en este texto de
ejemplo:
<HTML>
<HEAD>
<TITLE>Ejemplo de documento</TITLE>
</HEAD>
<BODY>
<H1>IBM HTTP Server</H1>
<P>El IBM HTTP Server sirve este documento.
</BODY>
</HTML>
Cuando haya creado la página, desde cualquier archivo fuente que haya elegido, es
necesario autorizar y habilitar el servidor para acceder y servir la página de
presentación.
Tras establecer los elementos básicos, puede embellecer sus páginas web de
muchas maneras. Mucha gente utiliza formatos gráficos como JPEG (joint
photographic experts), GIF (graphics interchange format) y mapas de imágenes.
Para utilizar varias direcciones IP, la máquina debe tener varias conexiones de red;
sin embargo, es posible especificar varias direcciones IP en una conexión de red.
Si la máquina tiene dos conexiones de red, o bien uno o más adaptadores, puede
ejecutar una instancia del servidor. También puede asignar una dirección IP
diferente a cada cliente. Para cada dirección IP, debería definir un nombre de
sistema principal diferente. De este modo, el cliente A sería www.clienteA.com en
la dirección IP 9.67.106.79 y el cliente B sería www.clienteB.org en la dirección IP
9.83.100.45. Entonces podría configurar el servidor para que sirva un conjunto
diferente de información según la dirección IP desde el que llega la petición.
Debido a que el servidor puede aceptar peticiones desde el puerto por omisión de
cada conexión de red, las peticiones a cualquiera de los nombres de sistema
principal no necesitarían un número de puerto.
Puede configurar el servidor para que sirva información diferente para cada
cliente. Para ello, indique que ciertas partes de la configuración sólo se aplican a
peticiones que llegan a algunas direcciones o para algunos sistemas principales.
Puede configurar tres partes del servidor para que procesen peticiones basadas en
la dirección IP a la que llegan o en el nombre de sistema principal del URL:
v Páginas de bienvenida
v Reglas de correlación
Cuando las haya creado, no olvide autorizar y habilitar el sistema de archivos para
servir los archivos creados.
Nota: Una vez suprimida una instancia de servidor, no se puede recuperar. Debe
crear una instancia para sustituir la instancia suprimida. Si la instancia de
Puede crear una nueva instancia o suprimir una instancia existente, en lugar de
cambiar una instancia actual. También puede cambiar las configuraciones asociadas
de una instancia.
Puede controlar cuando entran en vigor los cambios en la configuración. Utilice los
formularios para efectuar todos los cambios que desee en una configuración.
Cuando tenga la configuración que desea, puede reiniciar, o bien iniciar y detener
las instancias de servidor correctas para activar los cambios.
También puede crear una configuración propia o visualizar una configuración para
ver los cambios necesarios.
Hay varias tareas que requieren que utilice este formulario para reiniciar, o bien
detener e iniciar la instancia implicada.
Un sistema de archivos proporciona el soporte que permite que los usuarios y las
aplicaciones puedan acceder a segmentos determinados de almacenamiento que
están organizados como unidades lógicas. Estas unidades lógicas son archivos,
directorios, bibliotecas y objetos.
Hay dos directrices importantes que afectan a la página de bienvenida del servidor.
Éstas son la directriz Welcome y la directriz Pass. El servidor utiliza la directriz
Welcome para especificar qué archivo sirve cuando recibe una petición que no
contiene un nombre de archivo determinado. Por ejemplo:
WELCOME WELCOME.HTML
Las directrices Pass y Welcome no sólo dependen del orden, sino que cualquier
combinación de las directrices PASS, EXEC, REDIRECT, FAIL, Service y Translate
también depende del orden.
Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos root. Para servir
contenido desde el sistema de archivos root, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos root.
En el sistema de archivos root, utilice el mandato CL Crear directorio (CRTDIR)
para crear un directorio:
CRTDIR DIR(WEBSAMP)
Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos QOpenSys. Para
servir contenido desde QOpenSys, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QOpenSys.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QOpenSys, utilice el mandato CRTDIR para crear un
directorio:
CRTDIR
DIR('/QOpenSys/websamp')
Puede servir contenido (archivos HTML, scripts CGI, etcétera) desde el sistema de
archivos QSYS.LIB. Para servir contenido desde QSYS.LIB, debe realizar cuatro
pasos.
Debe utilizar este sistema de archivos si los datos que desea servir residen en las
carpetas compartidas del Soporte PC AS/400 del soporte de Oficina AS/400.
Puede servir contenido (archivos HTML, scripts CGI, gráficos -por ejemplo
archivos .jpeg, GIF y mapas de imágenes-, etcétera) desde el sistema de archivos
QDLS. Para servir contenido desde QDLS, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QDLS.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QDLS, utilice el mandato Crear carpeta (CRTFLR)
para crear una carpeta:
CRTFLR(WEBSAMP)
Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos QOPT. Para servir
contenido desde QOPT, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos QOPT.
Cree un directorio o carpeta en la que pueda almacenar la página de
presentación y otros documentos.
En el sistema de archivos QOPT, utilice el mandato Crear carpeta (CRTFLR)
para crear una carpeta:
CRTFLR(QOPT/WEBSAMP)
Puede servir contenido (archivos HTML, gráficos -por ejemplo archivos .jpeg, GIF
y mapas de imágenes-, etcétera) desde el sistema de archivos UDFS. Para servir
contenido desde UDFS, debe realizar tres pasos.
1.
Almacenar la página de presentación en el sistema de archivos UDFS.
Cree el directorio donde montará el UDFS. Este directorio debe estar en el
sistema de archivos root o QOpenSys.
Puede utilizar un directorio existente, pero su contenido se enmascarará cuando
se monte el UDFS. Utilice el mandato Crear directorio (CRTDIR) para crear el
directorio:
CRTDIR(UDFSMOUNT)
o
CRTDIR(QOpenSys/UDFSMOUNT)
La mayoría de estos atributos utilizan valores por omisión. Puede elegir conservar
estos valores o cambiarlos a medida que conozca mejor el IBM HTTP Server.
Cuando cree una instancia de servidor, debe especificar qué configuración desea
utilizar con dicha instancia. Las instancias de servidor pueden compartir el mismo
archivo de configuración. Sin embargo, en el caso que configure las anotaciones y
los informes en una configuración, sólo una instancia de servidor debe utilizar esa
configuración.
Nota: Para trabajar con las configuraciones del servidor, inicie el servidor de
administración (ADMIN).
La API del servidor permite ampliar las funciones base del servidor. Puede escribir
extensiones para crear un proceso personalizado, por ejemplo:
v Ampliar la autenticación básica o sustituirla por un proceso específico del sitio.
v Añadir rutinas de manejo de errores para rastrear problemas o alertar sobre
condiciones graves.
v Detectar y rastrear información procedente del cliente solicitante, por ejemplo,
referentes del servidor y código de agente del usuario.
Al proporcionar una ruta concreta a los recursos del servidor, éste determinará
cómo manejar varias peticiones de recursos. Las directrices de correlación, por
omisión, no son sensibles a mayúsculas y minúsculas. Existe una directriz nueva,
denominada ″RuleCaseSense″, en el formulario ″Básica″ que permite la
configuración de esta opción.
Utilice directrices de correlación (Exec, Fail, Map, Pass y Redirect) para controlar
qué peticiones acepta el servidor y para correlacionar peticiones URL con los
archivos reales.
Puede utilizar las directrices de correlación para crear una jerarquía virtual de
recursos web. Entonces puede cambiar el sitio físico de archivos o directorios sin
afectar al diseño virtual. Aunque el servidor envíe documentos desde sistemas de
archivos diferentes, el servidor puede presentar un diseño virtual.
publicación IBM HTTP Server Guía del webmaster . Debe disponer de acceso a
Internet para poder ver el manual.
Este mismo formulario permite trabajar con directrices Pass y directrices Welcome.
Cada vez que un usuario solicita una página, el servidor verifica que el archivo no
haya cambiado respecto a la copia almacenada. El servidor sirve una página
cambiada a partir de su fuente, a la vez que sirve una página no cambiada a partir
de la antememoria local.
Cada vez que el servidor recibe una petición de un cliente, utiliza una hebra para
realizar la acción solicitada. (El servidor utiliza una hebra cuando no efectúa una
búsqueda de DNS. El servidor utiliza dos hebras cuando efectúa una búsqueda de
DNS.) En primer lugar, el servidor comprueba si hay hebras disponibles. Si es así,
el servidor utiliza las hebras disponibles para procesar la petición.
Puede encontrar una lista de condiciones de error, causas y mensajes por omisión
Puede trabajar con las anotaciones de error a medida que haya más gente que
utilice los servicios. También puede archivar las anotaciones de error por el mismo
motivo.
Utilice los temas siguientes para configurar los listados de directorio y las páginas
de bienvenida.
v “Definición de páginas de bienvenida”
v “Utilización de iconos en listados de directorio”
v “Utilización de listados de directorio” en la página 47
v “Visualización del texto del archivo READ.ME” en la página 47
v “Configuración de directorios del usuario” en la página 48
También puede utilizar el sistema de archivos QSYS.LIB para que los directorios de
usuario entren en funcionamiento. Para ello, utilice archivos que residan en
bibliotecas, en lugar de subdirectorios del sistema AS/400.
Si tiene previsto tener archivos en varios idiomas, puede utilizar una lista de
extensiones de archivo para asociar los archivos con los idiomas concretos. El
servidor considerará que los archivos cuya extensión coincida con una de las
entradas de la lista están en el idioma asociado.
Puede utilizar uno de estos tipos de protección o utilizar dos o tres conjuntamente.
Protección de nombre de usuario y de contraseña.
Con la autenticación de usuario, puede especificar los nombres de usuario
que desee que utilicen los solicitantes para acceder a los recursos
protegidos. El apartado gestión de usuarios de Internet puede ser su
primer paso en la configuración de la autenticación de usuario.
Autenticación de cliente SSL (capa de sockets segura).
Con este tipo de protección, puede configurar el servidor para que utilice
el protocolo de seguridad SSL para el cifrado de datos y la autenticación
cliente/servidor. Utilice el apartado comunicaciones seguras entre usuarios
y sitios web para obtener ayuda para configurar SSL.
Protección de plantilla de dirección.
Con este tipo de protección, se utilizan plantillas de dirección para
especificar direcciones válidas de peticionarios para los diferentes tipos de
peticiones. Utilice el apartado trabajo con protección de documentos para
obtener ayuda para configurar la protección de plantillas de direcciones.
LDAP (Lightweight Directory Access Protocol).
Puede elegir utilizar el servidor LDAP para almacenar información de
identificación de usuarios y contraseñas. Puede obtener ayuda en el
apartado “Almacenamiento y consulta de información con LDAP” en la
página 58.
Protección frente a un ataque que puede provocar una denegación de servicio.
Elija el apartado “Asegurar el servidor ante un ataque de denegación de
servicio de telnet” en la página 60 para aprender a establecer los valores
por omisión para detectar ese tipo de ataques.
Protección de recursos
Probablemente, no querrá que todo el mundo pueda acceder a toda la información
del servidor. Por ejemplo, no querrá que todo el mundo tenga acceso a los
programas CGI (interfaz de pasarela común).
Puede utilizar la seguridad de objetos del AS/400 para proteger los programas CGI
y los documentos del sistema de archivos. El servidor respetará la seguridad de
objetos del AS/400 al pasar al perfil de usuario especificado en la configuración de
Los archivos ACL sirven para crear autorizaciones específicas para limitar el acceso
a determinados archivos de un directorio ya protegido por una configuración de
protección. Se puede utilizar una configuración de protección para definir el
primer nivel de control de acceso y, a continuación, configurar un archivo ACL
para limitar aún más el acceso.
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)
De este modo, una empresa de venta al detalle en Internet permite que los
usuarios puedan examinar la mercancía sin seguridad. Entonces estos mismos
usuarios rellenan formularios de pedido y envían sus números de tarjeta de crédito
con seguridad.
El valor por omisión del servidor es realizar una detección y penalización del
ataque. Sin embargo, este valor por omisión puede no ser correcto para el entorno.
Si todos los accesos al servidor se efectúan a través de un cortafuegos, de un
servidor proxy o de un suministrador de servicios de Internet (ISP), la protección
ante denegación de servicio de telnet va incorporada en todas estas entidades.
Debe desactivar la protección ante denegación de servicio de telnet para esta
instancia de servidor para que el servidor no detecte una condición falsa de
denegación de servicio.
Esto elimina el problema cuando sólo una instancia de servidor puede escribir en
los archivos de anotaciones a la vez. Hacerlo de esta manera permite un nivel
superior de seguridad cuando los informes para cada servidor están en un
directorio diferente.
El servidor también crea un archivo de anotaciones de error que incluye los errores
que encuentran los clientes del servidor, como por ejemplo, los tiempos de espera
excedidos o la no obtención de acceso.
Puede estar satisfecho con los valores por omisión para los archivos de
anotaciones, pero puede configurarlos para que se adapten mejor a sus
necesidades.
Puede realizar las tareas siguientes para alterar los valores por omisión de las
anotaciones:
v Configure los valores globales del archivo de anotaciones.
v Configure el archivo de anotaciones de acceso.
v Configure el archivo de anotaciones de error.
v Cree el formato ampliado de anotaciones.
v Cambie el formato ampliado de anotaciones.
v Suprima el formato ampliado de anotaciones.
Este formulario también permite configurar cómo los archivos del servidor acceden
a los archivos de anotaciones.
Puede utilizar los archivos de anotaciones de error con los valores de identificador
de juego de caracteres codificado (CCSID) y con los idiomas que sean necesarios.
Para trabajar con archivos de anotaciones de error y con texto traducible, será
necesario configurar los archivos de anotaciones para que soporten idiomas
nacionales (NLS).
Este formulario también permite configurar cómo el servidor archiva los archivos
de anotaciones.
Al generar informes a una hora determinada del día, el servidor genera los
informes para los archivos de anotaciones del día anterior. El servidor también
genera los informes para el día actual para las entradas de anotaciones ya
efectuadas durante ese día.
Esta tarea también permite configurar el servidor para archivar informes a nivel
básico y a nivel de minería de uso de la web.
Las estadísticas de acceso detalladas indican la secuencia de páginas web a las que
ha accedido un usuario durante su visita. Pueden servir para saber por dónde
entran y salen las personas del sitio web y cuáles son las páginas, en conjunto, más
visitadas. Se puede apreciar cuáles son las pautas de navegación y el
comportamiento de los usuarios, lo que, a su vez, permite organizar mejor las
páginas web. Una vez configurado, el servidor genera informes automáticamente
que sólo se pueden personalizar a través de las plantillas de informes estándar.
Pulse Aplicar para obtener una pantalla con los tres tipos de estadísticas. En esa
pantalla, puede navegar para obtener más detalles de la información si así lo
desea.
Nota: Todos los dispositivos gestionados o que gestionan deben tener un agente
SNMP.
Puede realizar las tres tareas siguientes en el formulario SNMP que se proporciona
con las instrucciones anteriores:
1. Para habilitar o inhabilitar SNMP, seleccione o deseleccione el recuadro
″Habilitar SNMP″ que se proporciona.
Cuando utilice los túneles SSL, el proxy no debe tener acceso a los datos que
transfiere en cualquier dirección. Esto se debe a motivos de seguridad. El proxy
sólo debe conocer las direcciones origen y destino de la información, así como la
información de autenticación del usuario. Debido a que la utilización de los túneles
SSL es genérica, puede utilizarlos para acceder a recursos de puertos diferentes.
Nota: No puede estar a la escucha del puerto si el servidor está activo. El puerto
sólo está activo cuando una aplicación lo está utilizando activamente.
actualizada, consulte el sitio web de PICS . Debe tener acceso a Internet para
poder consultar este sitio. Las especificaciones que se publican en este sitio web
permiten que:
v La gente que publica información en la web pueda clasificar y calificar sus
propios documentos. Esta información pueden ser archivos HTML u otros
archivos que contengan imágenes, sonido o animaciones.
v Servicios de clasificación independientes puedan clasificar y calificar documentos
publicados por otros sitios web y puedan distribuir las calificaciones a quien las
solicite.
v Los usuarios de Internet utilicen sus navegadores para solicitar estas
calificaciones y determinen cómo manejar la información clasificada y no
clasificada.
Los clientes habilitados para PICS permiten que los usuarios determinen qué
servicios de clasificación desean utilizar y, para cada servicio de clasificación, qué
clasificaciones son aceptables y cuáles no son aceptables.
Por ejemplo, una familia podría elegir un servicio de clasificación que clasifique
documentos según su contenido sexual. El servicio de clasificación podría tener
una clasificación baja para un idilio, una clasificación más alta para besos
apasionados y una clasificación incluso más alta para una actividad sexual más
explícita. Los padres podrían decidir que los documentos que contengan un idilio
tengan la clasificación más alta aceptable en su hogar. Entonces configurarían el
navegador para que rechazara todos los documentos que no estén clasificados o
que contengan una clasificación más alta en este servicio de clasificación.
Con el IBM HTTP Server puede almacenar y servir calificaciones para los
documentos que publique. Si elige esta opción, deberá empezar con el registro de
un servicio de clasificación de terceros.
Si un sitio web que ha clasificado solicita calificaciones para sus páginas, puede
proporcionarlas con todas sus clasificaciones actuales. Desafortunadamente, el
World Wide Web Consortium todavía no ha definido un estándar para que las
agencias de calificaciones o servicios de clasificación envíen toda la información
sobre calificaciones a un sitio web. Esto significa que los servicios de clasificación y
el sitio web que los ha solicitado deberán determinar el método para este
intercambio.
Esta tarea sirve para configurar el servidor como servicio de clasificación PICS
(Platform for Internet Content Selection). Será necesario definir un sistema de
clasificación y crear un archivo RAT propio. Consulte la especificación PICS del
El IBM HTTP Server dispone de ampliaciones que se han añadido para evitar la
entrada de datos repetitivos y para permitir la adición de comentarios.
Comentarios para su propio uso
Puede insertar comentarios para su propio uso en los archivos de
calificaciones. Las líneas de los comentarios deben empezar con el carácter
#. Las líneas que empiezan con # no se envían a los clientes. Este tipo de
comentarios se añaden a las sentencias de comentario utilizadas en las
calificaciones, que sí se envían a los clientes.
Variables adicionales
Puede insertar las variables siguientes en los archivos de calificación:
v %%URL%%
El URL actual se sustituirá por esta variable. Cuando el servidor recibe
una petición de una calificación que contiene %%URL%%, sustituye esta
variable por la sentencia for correcta antes de enviar la calificación.
Después de solicitar las calificaciones, es posible que necesite ayuda para gestionar
las calificaciones PICS.
A pesar de que el IBM HTTP Server sirve páginas web estáticas y dinámicas, las
páginas web dinámicas no residen en el servidor. Puede crear páginas web
dinámicas utilizando programas de aplicación “CGI” en la página 103. Cuando el
servidor recibe una petición desde el navegador del usuario, el navegador pasa
esta petición al programa de aplicación CGI. El programa CGI procesa la petición y
pasa la respuesta al servidor. A continuación, el servidor pasa la respuesta de
nuevo al navegador. Esta respuesta podría ser el resultado de una búsqueda, texto
extraído de una base de datos o un formulario que debe rellenar el usuario. La
forma de la respuesta depende del diseño del sitio web.
El IBM HTTP Server permite configurar tres aspectos relacionados con la CGI:
v Los valores de CGI
v Las variables de entorno
v La CGI persistente
También puede utilizar códigos SSI para insertar información en programas CGI y
en documentos HTML.
programación de la web hallará una lista de las variables de entorno CGI. . Debe
disponer de acceso a Internet para poder ver este manual.
Las peticiones URL que siguen a este programa deben contener el ID de sesión
como primer parámetro después del nombre del programa. El servidor utiliza este
ID para direccionar la petición a esa instancia específica del programa CGI. El
programa CGI debe regenerar este ID de sesión para cada petición. Es muy
recomendable que utilice SSL (capa de sockets segura) para el proceso de
transacciones comerciales persistentes y seguras.
Antes de utilizar códigos SSI en el servidor, hay una serie de cuestiones que debe
tener en consideración. Una cuestión es el rendimiento. El rendimiento puede verse
seriamente afectado cuando el servidor procesa archivos mientras los envía. Otra
cuestión es la seguridad. Permitir que usuarios corrientes procesen mandatos
puede ser un riesgo para la seguridad. Tenga mucho cuidado al decidir en qué
directorios utiliza códigos SSI.
También debe tener en cuenta que no puede hacer referencia a archivos de forma
recurrente. Por ejemplo, si procesa el archivo sleepy.html y el programa encuentra
<—!#include file=″sleepy.html″ –>, entonces el servidor no detecta el error y el
servidor entra en un bucle hasta que se detiene. Sin embargo, puede hacer
referencia a otros archivos separados dentro de archivos. Por ejemplo, el archivo
denominado sleepy.html podría hacer referencia a un archivo denominado
bashful.html. Ese mismo archivo bashful.html podría hacer referencia al archivo
denominado dopey.html.
Nota: El motor de búsqueda del webserver para V4R4 está disponible únicamente
mediante arreglos PTF. Consulte la dirección http://www.as400.ibm.com/
para obtener los PTF y la Guía de iniciación del motor de búsqueda del
AS/400 Webserver.
Puede crear una lista de documentos mediante el formulario ″Elaborar una lista de
documentos″ en lugar del formulario ″Crear un índice de búsqueda″:
1. Pulse Administración de búsquedas.
2. Pulse Elaborar lista de documentos.
3. Complete el formulario ″Elaborar lista de documentos″ que se proporciona.
4. Pulse el botón Aplicar.
El sistema crea un archivo con la lista de documentos.
Puede elaborar una lista de documentos mediante el formulario ″Elaborar una lista
de documentos″ en lugar del formulario ″Actualizar un índice de búsqueda″:
1. Pulse Administración de búsquedas.
2. Pulse Elaborar lista de documentos.
3. Complete el formulario ″Elaborar lista de documentos″ que se proporciona.
4. Pulse el botón Aplicar.
El sistema crea un archivo de lista de documentos.
Creación de índices
No hay ningún método para crear automáticamente una lista de los documentos
que desea suprimir. Deberá determinar los documentos que el sistema ha
Búsqueda de documentos
Al menos, debe poder encontrarse uno o varios términos de este tipo para que sea
un argumento de búsqueda. Puede enmascarar una palabra o frase en un término
de búsqueda; para ello, defina caracteres de enmascaramiento adecuados (también
denominados caracteres globales o comodines).
Sitios WWW.
Guardar en antememoria
La antememoria almacena materiales solicitados. Es decir, no es necesario que el
sistema busque el código fuente original cada vez que se accede a estos materiales.
CGI
La interfaz de pasarela común (CGI) es un estándar soportado por casi todos los
servidores web. Define cómo se intercambia información entre un servidor web y
un programa externo (programa CGI).
La especificación CGI dicta cómo los programas CGI obtienen su entrada y cómo
producen su salida. Los programas CGI procesan datos recibidos desde clientes de
navegador. Por ejemplo, el cliente rellena un formulario y envía la información de
nuevo al servidor.
GIF
Es posible que el formato GIF sea la extensión de archivo más común en Internet
ya que ocupa menos espacio que el formato .jpeg aunque la calidad de la imagen
es inferior. Los archivos tienen un tamaño menor y se bajan más rápidamente que
los archivos .jpeg. Un archivo gráfico más pequeño aparecerá más rápidamente
ante cualquier persona que visualice su página.
HTML
Puede utilizar el lenguaje de códigos de hipertexto (HTML) para crear sus páginas
web. HTML es un sencillo lenguaje de códigos que se utiliza ampliamente en la
mayoría de páginas web de Internet. Puede ver el código fuente HTML de
cualquier página en el navegador, tanto si es una página web de Internet como una
página web de una intranet.
Cuando visualice archivos HTML, verá que utiliza una serie de códigos para
estructurar la página. Cada código aparece entre paréntesis. Por ejemplo, si desea
que el nombre de su producto aparezca en negrita, verá lo siguiente:
<B>IBM HTTP SERVER</B>
Puede crear sus páginas HTML mediante la utilización de cualquier editor que
pueda producir archivos de texto planos. Sin embargo, si utiliza un editor de texto
sencillo, como el Bloc de notas de Windows, deberá teclear cada código HTML
manualmente. Si no desea teclear los códigos, puede utilizar un editor HTML. Si
busca editores HTML en Internet, encontrará muchos editores disponibles que
puede bajar para probar antes de comprarlos. Algunos programas de proceso de
texto y de autoedición transforman los documentos al formato HTML.
Rápidamente obtendrá una idea de cómo funcionan los códigos HTML. Entonces
podrá crear sus propias páginas o utilizar la página de ejemplo como plantilla.
También puede plantearse la utilización de gráficos en su sitio.
Mapa de imágenes
En muchos sitios web se utilizan un gran número de archivos gráficos como
herramientas de navegación, conocidas como mapas de imágenes. Si encuentra un
gráfico que se puede pulsar y que le lleva a otra página, puede tratarse de un
mapa de imágenes. Busque información sobre mapas de imágenes en Internet para
obtener ideas sobre cómo utilizarlos y cómo crearlos.
Usuarios de Internet
En un sentido amplio, un usuario de Internet es cualquier persona que utiliza la
web. Puede restringir esta definición a los usuarios que utilizan su servidor. Los
usuarios de Internet pueden ser empleados de la intranet interna, clientes en
Internet o ambos. Recuerde que los dos grupos de usuarios de Internet pueden
tener necesidades muy diferentes. Los usuarios de Internet se definen en listas de
validación, existen independientemente de los perfiles de usuario del AS/400 y
sólo son utilizados por su IBM HTTP Server.
Dirección IP
Una dirección IP (Protocolo Internet) es un código de identificación para las
comunicaciones de Internet o de una intranet. La dirección identifica cada
remitente y cada destinatario, con código para la red, así como la estación concreta
desde la que se envía el mensaje.
JPEG
Podría elegir el formato JPEG si los gráficos que utiliza son fotografías y es
importante preservar el color. Debido a que visualizan una imagen de alta calidad
con más colores que un archivo .gif, los archivos .jpeg son mayores y requieren
más tiempo para bajarlos. Si utiliza un archivo .jpeg en su página web, asegúrese
de que valga la pena el tiempo de espera para los visitantes de su página.
Nota: La instancia de servidor ADMIN utiliza el método POST para enviar las
actualizaciones de configuración. Si inhabilita este método para la
instancia de servidor ADMIN, no podrá efectuar actualizaciones de
configuración de servidor por medio de los formularios de
administración. Por omisión, el método POST está habilitado para la
instancia de servidor ADMIN.
v Options — Si habilita el método OPTIONS, la petición devolverá información
referente a las opciones de comunicaciones en la cadena de respuesta
identificada por el URL. Este método permite al cliente determinar cuáles son las
opciones y los requisitos asociados con un objeto, o bien cuáles son las
capacidades de un servidor. No es necesaria ninguna acción sobre el objeto ni su
recuperación.
Habilitado
es el valor por omisión. Para habilitar los túneles SSL, vaya a los valores del
servidor proxy y especifique un puerto de túnel SSL.
v Put — La petición contiene datos y un URL. El servidor almacena el recurso
identificado en el URL. Si el recurso ya existe, PUT lo sustituye. Si el recurso no
existe, PUT lo crea. Dado que PUT normalmente permite que los clientes añadan
o sustituyan información en el servidor, debe utilizar configuraciones de
protección para definir quién puede utilizar este método y para qué archivos.
Inhabilitado
MIME
MIME (Extensiones multiaplicación del correo Internet) es lo que permite que los
usuarios puedan enviar información a través de correo electrónico en formularios
que no sean de texto simple. MIME permite la transmisión electrónica de audio,
vídeo, aplicaciones, imágenes, etcétera.
Muchos tipos MIME están predefinidos, por ejemplo, archivos GIF y PostScript.
También puede definir sus propios tipos MIME.
Los tipos MIME permiten que los navegadores web creen archivos de salida que
no estén en un formato HTML.
Net.Data
Hay disponible un ejemplo de búsqueda Net.Data y una macro de resultados de
búsqueda Net.Data para personalizar páginas web que los usuarios verán cuando
utilicen el motor de búsqueda. Puede cambiar el archivo HTML, añadir gráficos o
reorganizar la página del modo que desee. No cambie ninguna parte funcional de
la macro, ya que podría provocar errores en el código subyacente.
Edite una copia de las macros, elija un directorio para que las contenga y, a
continuación, defina un archivo de configuración que permita acceder a estas
macros.
Puede configurar el IBM HTTP Server para que maneje peticiones de proxy HTTP
además de las peticiones HTTP normales. Puede configurar el servidor para que
funcione sólo como un proxy, o bien como un proxy y como un servidor normal.
Configuración de servidor
La configuración de una instancia controla el comportamiento del IBM HTTP
Server para esa instancia. El servidor utiliza la información de una configuración
para determinar cómo responder a las peticiones de un navegador cliente.
Instancia de servidor
El término ″instancia″ describe cada servidor por separado cuando un solo sistema
inicia varios servidores web.
SSL
SSL (capa de sockets segura) es una capa de programa que se establece entre una
aplicación y las capas TCP/IP de Internet. La SSL proporciona seguridad entre un
cliente y su servidor durante la transmisión de mensajes y permite que el servidor
autentique la identidad de los clientes.
TCP/IP
Protocolo de control de transmisión/Protocolo Internet (TCP/IP) es el lenguaje que
″hablan″ los ordenadores. Para obtener más información sobre los temas básicos de
TCP/IP, consulte Vía rápida para la configuración de TCP/IP.
Lista de validación
El sistema utiliza listas de validación junto con las configuraciones de protección y
las listas de control de acceso para limitar el acceso a los recursos del servidor.
Cada lista de validación consta de una lista de usuarios de Internet y sus
contraseñas. Cada usuario de Internet dispone de una contraseña válida definida
para él.
Los clientes deben soportar HTTP 1.1 o HTTP 1.0 con ampliaciones 1.1.