Apache HTTP Server Version 2.5
This document describes some of the major changes between the 2.4 and 2.6 versions of the Apache HTTP Server. For new features since version 2.2, see the 2.4 new features document.
ContentDigest
directive and support for the the
Content-MD5
header has been removed from the server,
corresponding with the removal of this header from
RFC7231 Hypertext Transfer Protocol (HTTP/1.1): Semantics and
Content.
Listen
directive optionsListen
directive now supports an optional options=...
argument, allowing per-listener socket options to be
configured.systemd
socket activationhttpd
can now be configured to start via
systemd
socket activation.
DefaultStateDir
directive.DefaultStateDir
directive has been added to specify a directory for storing
persistent state.Listen
or
VirtualHost
directive.
mod_journald
, mod_syslog
journald
.
mod_ssl
SSLRandomSeed
directive is now deprecated and is ignored if building against
OpenSSL 1.1.1 or later.SSLKEYLOGFILE
environment variable can
now be set to log private key material for off-line decryption
of SSL/TLS protocol dumps using third-party tools.mod_cgid
--enable-cgid-fdpassing
, the
CGI daemon will set up stderr handling in the same way as
mod_cgi.mod_example
documentation fill me in.ap_method_mask_t
.ap_method_mask_t
type has been added and is
now used for the method_mask field in ap_method_list_t,
AP_METHOD_BIT, allowed field of request_rec, limited field of
cmd_parms.mod_ssl.h
mod_ssl API changes.ssl_var_lookup
optional function API now
takes a const char *
name argument and
returns a const char *
string value. The pool
argument must now be non-NULL.The developer documentation contains a detailed list of API changes.