<-
Apache > Serveur HTTP > Documentation > Version 2.3

Vue d'ensemble des nouvelles fonctionnalités d'Apache 2.4

Langues Disponibles:  en  |  fr 

Ce document décrit certaines modifications majeures entre les versions 2.2 et 2.4 du serveur HTTP Apache. Pour les nouvelles fonctionnalités ajoutées depuis la version 2.0, se référer au document nouvelles fonctionnalités de la version 2.2.

top

Améliorations du noyau

KeepAliveTimeout en millisecondes
La directive KeepAliveTimeout permet dorénavant de >préciser une durée de vie en millisecondes.
top

Améliorations des modules

mod_ssl: support de la validation OCSP des certificats clients
mod_ssl peut maintenant vérifier la validité des certificats clients en se connectant à un serveur OCSP. Il est possible de définir un répondeur par défaut, et de choisir si l'on préfère le répondeur désigné dans le certificat client lui-même.
top

Améliorations des programmes

top

Modifications pour le développeur de modules

Ajout de code pour la vérification de la configuration
Une nouvelle fonction, check_config, a été ajoutée et s'exécute entre les fonctions pre_config et open_logs. Elle s'exécute aussi avant la fonction test_config si l'option -t est passée au démon httpd. La fonction check_config permet aux modules de vérifier l'interdépendance des valeurs des directives de configuration et d'ajuster ces valeurs, alors que les messages du serveur peuvent encore être affichés sur la console. L'utilisateur est ainsi averti des erreurs de configuration avant que la fonction du noyau open_logs ne redirige les sorties de la console vers le journal des erreurs.
Ajout d'un analyseur syntaxique d'expressions
Nous disposons à présent d'un analyseur générique d'expressions, dont l'API est décrite dans ap_expr.h. Il s'agit d'une adaptation de l'analyseur qu'on trouvait auparavant dans mod_include.
Conteneurs de logique d'autorisation
On peut maintenant spécifier une logique d'autorisation avancée à l'aide de la directive Require et des directives de conteneur associées, comme <RequireAll>, toutes fournies par le module mod_authz_core.
Interface de mise en cache des petits objets
Le fichier d'en-têtes ap_socache.h fournit une interface à base de fournisseur pour la mise en cache des petits objets de données, en s'inspirant de l'implémentation précédente du cache de session par mod_ssl. Sont supportés actuellement : les fournisseurs utilisant un tampon cyclique en mémoire partagée, les fichiers dbm sur disque, et les caches distribués de type memcache.

Langues Disponibles:  en  |  fr