IBM HTTP Server V5.3 for z/OS: Part 6: Programming
Various capabilities in IBM HTTP Server V5.3 for z/OSĀ® are available in IBM HTTP Server, but implemented differently. Learn about key differences in programming for the two web servers.
The part and chapters correspond to the part and chapters in publication number SC34-4826-09 of the z/OS HTTP Server Planning, Install, and Using guide for IBM HTTP Server V5.3 for z/OS.
The following topic applies to chapter 18:The following topic applies to chapter 19:
The following topic applies to chapter 20:
IBM HTTP Server supports Common Gateway Interface (CGI) and
FastCGI programs, but does not include any information about how to write code for them. IBM HTTP Server provides Apache APIs that are similar to
GWAPI in IBM HTTP Server V5.3 for z/OS, but the binary and sources are not compatible. These Apache APIs are
part of the open source Apache HTTP Server, on which IBM HTTP
Server is based.
Apache HTTP Server includes source for a number of modules.
Learn more about Apache modules by reading white papers and publicly available books. Two useful
white papers document the process of writing simple Apache modules for the z/OS operating system. One of the white papers contains information about the
classification of URL requests in IBM HTTP Server by using
WLM. Another white paper contains information about extending IBM HTTP Server with custom modules. The plug-ins that you develop for IBM HTTP Server by
default have limited access to LDAP data. If you manage your own connections, we can have more
access. Use the AuthLDAPUrl directive to define attributes. IBM
HTTP Server adds each attribute that you define as an environment variable that is internal to the
server itself. When IBM HTTP Server adds an attribute, it puts
a prefix of AUTHENTICATE_ on the attribute name. Use the mod_ldap module so that your LDAP modules can use connection pooling. For further
information, consult the include/util_ldap.h file in the Apache HTTP Server
source.
CGI and FastCGI programs
Go Webserver Application Programming Interface (GWAPI)
Lightweight Directory Access Protocol (LDAP)
Related