In order to assist folks upgrading, we maintain a document
describing information critical to existing Apache users. These are
intended to be brief notes, and you should be able to find more
information in either the New
Features document, or in the src/CHANGES file.
autoconf and libtool
system for configuring the build processes. Using this system
is similar to, but not the same as, using the APACI system in
Apache 1.3. Further documentation to follow.CacheNegotiatedDocs directive now takes
the argument on or off. Existing
instances of CacheNegotiatedDocs should be replaced
with CachNegotiatedDocs on.ErrorDocument directive no longer uses a single
quote at the beginning of the argument to indicate a text message.
Instead, you should enclose the message in double quotes. For
example, existing instances of ErrorDocument 403 "Some
Message should be replaced with ErrorDocument 403 "Some
Message". As long as the second argument is not a valid URL or
pathname, it will be treated as a text message.AccessConfig and ResourceConfig
directives no longer exist. Existing instances of these directives
can be replaced with the Include directive which
has equivalent functionality. If you were making use of the
default values of these directives without including them in
the configuration files, you may need to add
Include conf/access.conf and Include conf/srm.conf
to your httpd.conf.ExtendedStatus directive no longer exists.ServerType directive no longer exists.CoreDumpDirectory directive no longer exists.Extensive changes were made to the server API in Apache 2.0. Existing modules designed for the Apache 1.3 API will not work in Apache 2.0 without modification. Details to follow.