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.