[z/OS]

IBM HTTP Server V5.3 for z/OS: Part 6: Programación

Diversas prestaciones de IBM® HTTP Server V5.3 para z/OS están disponibles en IBM HTTP Server, pero se implementan de forma distinta. Conozca las diferencias clave en la programación de los dos servidores web.

Esta sección y los capítulos se corresponden con la sección y los capítulos de la publicación de número SC34-4826-09 de la guía z/OS HTTP Server Planning, Install, and Using de IBM HTTP Server V5.3 for z/OS.

El tema siguiente se aplica al capítulo 18:
El tema siguiente se aplica al capítulo 19:
El tema siguiente se aplica al capítulo 20:

Programas CGI y FastCGI

IBM HTTP Server da soporte a los programas Common Gateway Interface (CGI) y FastCGI, pero no incluye información sobre cómo escribir código para estos.

Go Webserver Application Programming Interface (GWAPI)

IBM HTTP Server proporciona API de Apache similares a GWAPI en IBM HTTP Server V5.3 for z/OS, aunque el binario y los códigos de origen no son compatibles. Estas API de Apache forman parte del servidor HTTP de Apache de código abierto en el que se basa IBM HTTP Server.

IBM HTTP Server incluye el código de origen de un módulo de ejemplo y cabeceras públicas que definen la API de Apache.
  • El ejemplo está en la vía de acceso del archivo <raíz_instalación>/example_module/mod_example.c.
  • Las cabeceras públicas están en el directorio <raíz_instalación>/include/.
El servidor HTTP de Apache incluye el código origen de varios módulos.
  • Puede descargar el código de origen y revisar estos módulos por si existen indicaciones sobre cómo llevar a cabo una tarea en un plug-in.
  • Utilice, por lo general, la herramienta apxs para compilar e instalar módulos de Apache.

Consulte los libros blancos y los manuales disponibles públicamente para obtener más información sobre los módulos de Apache. Hay dos libros blancos útiles que documentan el proceso de escribir módulos sencillos de Apache para el sistema operativo z/OS. Uno de los libros blancos contiene información sobre la clasificación de solicitudes de URL en IBM HTTP Server utilizando WLM. Otro libro blanco contiene información sobre la ampliación de IBM HTTP Server con módulos personalizados.

Atención: Los plug-ins REXX no reciben soporte. No puede desarrollar módulos Apache con REXX.

Protocolo LDAP (Lightweight Directory Access Protocol)

Los plug-ins que desarrolle para IBM HTTP Server tienen, de manera predeterminada, acceso limitado a los datos de LDAP. Si gestiona sus propias conexiones, puede tener más acceso.

Utilice la directiva AuthLDAPUrl para definir atributos. IBM HTTP Server se añade a cada atributo que se defina como variable de entorno interna al propio servidor. Cuando IBM HTTP Server añade un atributo, incluye un prefijo AUTHENTICATE_ en el nombre del atributo.

Utilice el módulo mod_ldap para que los módulos LDAP puedan utilizar la agrupación de conexiones. Para obtener más información, consulte el archivo include/util_ldap.h del código de origen del servidor HTTP de Apache.

Tema de referencia    

Términos y condiciones para centros de información | Comentarios

Última actualización: October 10, 2014 03:11 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=ihs-dist&topic=rihs_dgwprogramming
Nombre de archivo: rihs_dgwprogramming.html