- Apache
- Version 2.0 (and up)
+ Apache HTTP Server
What is it?
-----------
- Apache is an HTTP server designed as a plug-in replacement for
- the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in
- the NCSA server and includes many frequently requested new
- features, and has an API which allows it to be extended to meet
- users' needs more easily.
+ The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant
+ web server. Originally designed as a replacement for the NCSA HTTP
+ Server, it has grown to be the most popular web server on the
+ Internet. As a project of the Apache Software Foundation, the
+ developers aim to collaboratively develop and maintain a robust,
+ commercial-grade, standards-based server with freely available
+ source code.
The Latest Version
------------------
-------------
The documentation available as of the date of this release is
- also included, in HTML format, in the htdocs/manual/ directory.
- For the most up-to-date documentation can be found on
- http://httpd.apache.org/docs/.
+ included in HTML format in the docs/manual/ directory. The most
+ up-to-date documentation can be found at
+ http://httpd.apache.org/docs/trunk/.
Installation
------------
- Apache 2.0 uses autoconf for configuration and installation. To create
- Apache's autoconf script, you will need libtool 1.3.3 or higher, and
- autoconf 2.13 or newer. Those tools will not be required if you are just
- using a package downloaded from apache.org, they are only required for
- developers.
-
- To configure Apache 2.0 run the following commands.
-
- ./buildconf (not required unless you are a developer)
- ./configure [autoconf arguments] [apache arguments]
- make
- make install
-
- The buildconf script is very important. Just running autoconf will not
- leave the directory tree in a usable state.
+ Please see the file called INSTALL. Platform specific notes can be
+ found in README.platforms.
Licensing
---------
Please see the file called LICENSE.
+ Cryptographic Software Notice
+ -----------------------------
+
+ This distribution may include software that has been designed for use
+ with cryptographic software. The country in which you currently reside
+ may have restrictions on the import, possession, use, and/or re-export
+ to another country, of encryption software. BEFORE using any encryption
+ software, please check your country's laws, regulations and policies
+ concerning the import, possession, or use, and re-export of encryption
+ software, to see if this is permitted. See <http://www.wassenaar.org/>
+ for more information.
+
+ The U.S. Government Department of Commerce, Bureau of Industry and
+ Security (BIS), has classified this software as Export Commodity
+ Control Number (ECCN) 5D002.C.1, which includes information security
+ software using or performing cryptographic functions with asymmetric
+ algorithms. The form and manner of this Apache Software Foundation
+ distribution makes it eligible for export under the License Exception
+ ENC Technology Software Unrestricted (TSU) exception (see the BIS
+ Export Administration Regulations, Section 740.13) for both object
+ code and source code.
+
+ The following provides more details on the included files that
+ may be subject to export controls on cryptographic software:
+
+ Apache httpd 2.0 and later versions include the mod_ssl module under
+ modules/ssl/
+ for configuring and listening to connections over SSL encrypted
+ network sockets by performing calls to a general-purpose encryption
+ library, such as OpenSSL or the operating system's platform-specific
+ SSL facilities.
+
+ In addition, some versions of apr-util provide an abstract interface
+ for SSL encrypted network sockets in the files under the directory
+ srclib/apr-util/ssl/
+ that makes use of a general-purpose encryption library, such as
+ OpenSSL or the operating system's platform-specific SSL facilities.
+ Apache httpd currently does not use that apr-util interface.
+
+ Some object code distributions of Apache httpd, indicated with the
+ word "crypto" in the package name, may include object code for the
+ OpenSSL encryption library as distributed in open source form from
+ <http://www.openssl.org/source/>.
+
+ The above files are optional and may be removed if the cryptographic
+ functionality is not desired or needs to be excluded from redistribution.
+ Distribution packages of Apache httpd that include the word "nossl"
+ in the package name have been created without the above files and are
+ therefore not subject to this notice.
+
+ Contacts
+ --------
+
+ o If you want to be informed about new code releases, bug fixes,
+ security fixes, general news and information about the Apache server
+ subscribe to the apache-announce mailing list as described under
+ <http://httpd.apache.org/lists.html#http-announce>
+
+ o If you want freely available support for running Apache please join the
+ Apache user community by subscribing to Users Mailing List at
+ <http://httpd.apache.org/userslist.html> or one of the following
+ USENET newsgroups:
+ comp.infosystems.www.servers.unix
+ comp.infosystems.www.servers.ms-windows
+ Also available at:
+ <http://groups.google.com/groups?group=comp.infosystems.www.servers>
+
+ o If you want commercial support for running Apache please contact
+ one of the companies and contractors which are listed at
+ <http://www.apache.org/info/support.cgi>
+
+ o If you have a concrete bug report for Apache please go to the
+ Apache Group Bug Database and submit your report:
+ <http://httpd.apache.org/bug_report.html>
+
+ o If you want to participate in actively developing Apache please
+ subscribe to the `dev@httpd.apache.org' mailing list as described at
+ <http://httpd.apache.org/lists.html#http-dev>
+
Acknowledgments
----------------
modifications by Spyglass Inc., Carnegie Mellon University, and
Bell Communications Research, Inc (Bellcore).
- This package contains software written and copyrighted by Henry
- Spencer. Please see the file called src/regex/COPYRIGHT.
-
- The NT port was started with code provided to the Apache Group
- by Ambarish Malpani of ValiCert, Inc. (http://www.valicert.com/).
+ Regular expression support is provided by the PCRE library package, which
+ is open source software, written by Philip Hazel, and copyright by the
+ University of Cambridge, England. The original software is available from
+ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
- Apache 2.0 relies heavily on the use of autoconf and libtool to provide
+ Apache 2 relies heavily on the use of autoconf and libtool to provide
a build environment.