Apache HTTP Server Version 2.3
This document describes some of the major changes between the 2.2 and 2.4 versions of the Apache HTTP Server. For new features since version 2.0, see the 2.2 new features document.
KeepAliveTimeout
in milliseconds.
LogLevel
can now be
configured per module and per directory. New levels trace1
to trace8
have been added above the debug
log
level.mod_ssl
mod_ssl
can now be configured to use an
OCSP server to check the validation status of a client
certificate. The default responder is configurable, along with
the decision on whether to prefer the responder designated in
the client certificate itself.mod_ssl
now also supports OCSP stapling, where the
server pro-actively obtains an OCSP verification of its certificate and
transmits that to the client during the handshake. mod_ssl
can now be configured to share SSL Session
data between servers through memcachedmod_lua
mod_proxy_fcgi
mod_proxy
check_config
, has been added which runs
between the pre_config
and open_logs
hooks. It also runs before the test_config
hook
when the -t
option is passed to
httpd
. The check_config
hook
allows modules to review interdependent configuration directive
values and adjust them while messages can still be logged to the
console. The user can thus be alerted to misconfiguration problems
before the core open_logs
hook function redirects
console output to the error log.mod_include
.Require
directive
and the related container directives, such as
<RequireAll>
, all
provided by the mod_authz_core
module.mod_ssl
session cache.
Providers using a shared-memory cyclic buffer, disk-based dbm
files, and a memcache distributed cache are currently
supported.