Serveur Apache HTTP Version 2.3

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.

## Améliorations du noyau

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

## 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.

## Améliorations des programmes

## 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