<-
Apache > Serveur HTTP > Documentation > Version 2.5

Présentation des nouvelles fonctionnalités de la version 2.6 du serveur HTTP Apache

Langues Disponibles:  en  |  fr 

Cette traduction peut être périmée. Vérifiez la version anglaise pour les changements récents.

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.

top

Évolutions du cœur du serveur

Directive ContentDigest et en-tête Content-MD5
La directive 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).
Options de la directive Listen
La directive Listen prend maintenant en charge un argument facultatif options=..., permettant de spécifier des options de socket par écouteur.
Activation du socket systemd
httpd peut maintenant être configuré pour démarrer via l’l’activation du socket systemd.
Nouvelle directive DefaultStateDir
La nouvelle directive DefaultStateDir permet de spécifier un répertoire pour stocker les états persistants.
Prise en charge de la Zone/portée dans les adresses IPv6
Si le serveur a été compilé avec APR version 1.7.0 ou supérieure, des zones (portées) peuvent être spécifiées dans une adresse IPv6 link-local utilisée avec la directive Listen ou VirtualHost.
top

Nouveaux modules

mod_journald, mod_syslog
Ces nouveaux modules permettent la prise en charge de la journalisation vers syslog ou journald.
top

Évolutions des module

mod_ssl
Les évolutions de mod_ssl suivantes sont incluses :
  • La directive SSLRandomSeed est maintenant obsolète et ignorée si le serveur a été compilé avec OpenSSL version 1.1.1 ou supérieure.
  • La variable d’environnement 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
Si le serveur a été configuré avec --enable-cgid-fdpassing, le démon CGI configure la gestion de stderr de la même façon que mod_cgi.
top

Évolutions des programmes

htpasswd
L’utilitaire htpasswd peut maintenant générer des hachages crypt() SHA-256 ou SHA-512 s’ils sont pris en charge par la bibliothèque C.
top

Documentation

Complétez moi
La documentation de mod_example "Complétez moi".
top

Modifications pour le développeur de modules

Nouveau type ap_method_mask_t
Le type ap_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.
Modification du fichier mod_ssl.h de l’API de mod_ssl
L’API de la fonction optionnelle ssl_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.

Langues Disponibles:  en  |  fr