Serveur HTTP Apache Version 2.5

Ce document décrit quelques changements majeurs entre les version 2.4 et 2.6 du serveur HTTP Apache. Pour les nouvelles fonctionnalités apparues dans la version 2.4, voir le document nouvelles fonctionnalités de la version 2.4.
ContentDigest et la prise en charge de
l’en-tête Content-MD5 ont été supprimées du serveur, en
accord avec la suppression de cet en-tête de la RFC 7231 (Hypertext Transfer Protocol (HTTP/1.1):
Semantics and Content).ListenListen prend
maintenant en charge un argument facultatif options=...,
permettant de spécifier des options de socket par écouteur.systemdhttpd peut maintenant être configuré pour démarrer
via l’l’activation
du socket systemd.DefaultStateDirDefaultStateDir permet de spécifier un
répertoire pour stocker les états persistants.Listen ou VirtualHost.mod_journald, mod_syslogjournald.mod_sslSSLRandomSeed
est maintenant obsolète et ignorée si le serveur a été compilé avec
OpenSSL version 1.1.1 ou supérieure.SSLKEYLOGFILE peut
maintenant être définie pour enregistrer des informations de clé privée
pour déchiffrer hors-ligne des vidages du protocole SSL/TLS en utilisant
des outils tiers.mod_cgid--enable-cgid-fdpassing, le démon CGI configure la gestion de
stderr de la même façon que mod_cgi.mod_example "Complétez moi".ap_method_mask_tap_method_mask_t a été ajouté et est maintenant
utilisé pour le champ method_mask dans ap_method_list_t, AP_METHOD_BIT, le
champ allowed de request_rec, le champ limited de cmd_parms.mod_ssl.h de l’API de mod_sslssl_var_lookup prend
maintenant un argument const char *name et renvoie
une chaîne const char *. L’argument pool doit maintenant être
non NULL.La documentation du développeur contient une liste détaillée des changements de l’API.