IBM HTTP Server powered by Apache is a Web server based on the Apache Web server developed by the Apache Group (www.apache.org). IBM HTTP Server includes some functions not available in the Apache Web server developed by the Apache Group. IBM HTTP Server offers:
The addition of these features required minor modifications to several
of the base Apache source code files:
It is not possible to rebuild the entire IBM binary distribution with the given source due to legal restrictions on the SSL technology. However, the Apache source is included, from which IBM HTTP Server is based. You can write an Apache module that runs with IBM HTTP Server.
The Apache Web server was originally designed and developed for UNIX systems. Apache V1.3.0 was the first major release of Apache that included support for MS Windows. The Windows port of Apache includes many of the most frequently requested new features, including an API to enable extending the web server function, and a module that supports a subset of Microsoft ISAPI (in other words, Microsoft's Web server API).
The most notable difference between the UNIX version of Apache and the Windows version of Apache is that Apache for Windows is a threaded Web server (requests are processed per thread) rather than a process based web server (requests are processed per process). There are potential performance gains that are possible on a threaded web server that have not yet been realized by Apache for Windows.
Note: IBM HTTP Server powered by Apache for Windows NT will not run on Windows 95 or Windows 98. If you need an Apache Web server for Windows 95 or Windows 98, you can get the source (and possibly the binary install images) from www.apache.org.
New functionality for this release includes:
The documentation available as of the date of this release is included in HTML format in the ./share/htdocs/manual/ibm directory. For the most up-to-date documentation, visit the IBM HTTP Server Web site.
There are a couple of very good Internet news groups covering HTTP servers in general. They have information about all the popular Web servers. These news groups might help you find answers to your questions, so check the news group archives first:
See the file called LICENSE.IBM
We wish to acknowledge the following copyrighted works that make up portions of IBM HTTP Server based on Apache software:
Portions of this software were developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign.
This software contains code derived from the RSA Data Security Inc. MD5 Message-Digest Algorithm, including various modifications by Spyglass Inc., Carnegie Mellon University, and Bell Communications Research, Inc. (Bellcore).
This package contains software written and copyrighted by Henry Spencer. See the file called src/regex/COPYRIGHT.
The NT port was started with code provided to IBM HTTP Server based on Apache Group by Ambarish Malpani of ValiCert, Inc. (www.valicert.com).