803b50652fd6ad81d04d18fc04332c8a94f8fe9aAndreas Gustafsson<?xml version="1.0" encoding="ISO-8859-1"?>
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User<!-- English Revision : 1561569 -->
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User<!-- French translation : Lucien GENTIS -->
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User<!-- Reviewed by : Vincent Deffontaines -->
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Licensed to the Apache Software Foundation (ASF) under one or more
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein contributor license agreements. See the NOTICE file distributed with
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein this work for additional information regarding copyright ownership.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User The ASF licenses this file to You under the Apache License, Version 2.0
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein (the "License"); you may not use this file except in compliance with
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User the License. You may obtain a copy of the License at
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User Unless required by applicable law or agreed to in writing, software
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein distributed under the License is distributed on an "AS IS" BASIS,
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein See the License for the specific language governing permissions and
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User limitations under the License.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<manualpage metafile="new_features_2_0.xml.meta">
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <title>Vue d'ensemble des nouvelles fonctionnalités de la
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein version 2.0 du serveur HTTP Apache</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <p>Ce document décrit les changements majeurs apportés entre les
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein versions 1.3 et 2.0 du serveur HTTP Apache.</p>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <seealso><a href="upgrading.html">Migrer à 2.0 depuis la version 1.3</a></seealso>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>Améliorations du Système de Base</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <dd>Sur les systèmes Unix qui supportent les threads
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User POSIX, Apache httpd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein peut à présent tourner en mode hybride multi-processus et
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein multi-threadé, ce qui augmente l'extensibilité et la performance
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein du serveur pour la plupart des configurations.</dd>
ed4475f3f583f6137b4ff7fea775c5363a4fdb29Automatic Updater <dd>Le processus de compilation a été refait de A à Z;
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater il utilise à présent <code>autoconf</code> et <code>libtool</code>,
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User ce qui rend la compilation d'Apache httpd plus familière aux utilisateurs
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User d'autre logiciels de mème type.</dd>
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <dd>Le serveur HTTP Apache dispose désormais de
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User l'infrastructure nécessaire pour supporter
ed4475f3f583f6137b4ff7fea775c5363a4fdb29Automatic Updater d'autres protocoles. Le module <module>mod_echo</module> illustre ces
ed4475f3f583f6137b4ff7fea775c5363a4fdb29Automatic Updater possibilités.</dd>
ed4475f3f583f6137b4ff7fea775c5363a4fdb29Automatic Updater <dt>Support amélioré des Plate-formes non-Unix</dt>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User la bibliothèque "Apache Portable Runtime" (APR) permet à Apache de
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User couches POSIX souvent boguées et peu optimisées.</dd>
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater <dd>L'Interface de Programmation (API) des modules a beaucoup changé
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User avec le passage à la version 2.0.
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater Les problèmes d'ordre et de priorité des modules, rencontrés
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater avec la version 1.3, devraient maintenant être résolus. Apache 2.0
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater gère ces problèmes de façon automatique. L'ordre des modules
d060d8669f5558690e7faf4a1c12fe5c02a7c60dAutomatic Updater est géré au moyen de "crochets" (hooks), ce qui rend la gestion
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein flexible. De nouveaux appels ont été également créés
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User afin de permettre l'implémentation d'autres fonctions dans les modules,
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User sans devoir corriger le noyau du serveur HTTP Apache.</dd>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <dd>Sur les systèmes où la bibliothèque Apache Portable Runtime
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User supporte IPv6, Apache peut par défaut écouter sur des interfaces
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User de connexions IPv6. Les directives <directive module="mpm_common">Listen</directive>,
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <directive module="core">NameVirtualHost</directive> et
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <directive module="core">VirtualHost</directive> supportent également
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Il est maintenant possible d'écrire des modules
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User pour Apache httpd pour filtrer
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User les flux de données entrant ou sortant du serveur. A titre d'exemple,
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User il est possible de filtrer des directives Server Side Include de la sortie
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User par le module <module>mod_include</module>. Le module
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <module>mod_ext_filter</module> permet quant à lui l'utilisation comme
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User filtres de programmes externes à Apache, de la même manière
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User qu'on peut utiliser des programmes CGI comme Handlers.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dt>Réponses d'Erreurs Multilangues</dt>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Les messages d'erreur envoyés au navigateur existent à présent en
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User plusieurs langues avec des documents SSI. Ces messages peuvent être
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User personnalisés par l'administrateur afin de s'intégrer avec le site web.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Beaucoup de directives, auparavant peu claires, ont été simplifiées.
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User Les directives <code>Port</code> et <code>BindAddress</code>, souvent
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User sources d'incompréhension, ont disparus. Désormais seule la directive
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <directive module="mpm_common">Listen</directive> sert de liaison pour les
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User adresses IP; la directive <directive module="core">ServerName</directive> ne
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User précise le nom du serveur et son port que pour les redirections et la
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User gestion des hôtes virtuels.</dd>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <dt>Support natif de l'Unicode sous Windows NT</dt>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <dd>Apache httpd 2.0 sur Windows NT utilise à présent l'utf-8 pour tous les
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User noms de fichiers. Ces noms de fichiers sont directement traduits vers
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User l'encodage Unicode du système de fichiers, ce qui permet le support
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User multilangue pour toutes les installations sur la famille NT de Windows, y
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User les accès au système de fichiers, comme auparavant.</em></dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dt>Mise à jour de la Bibliothèque d'Expressions Rationnelles</dt>
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">bibliothèque
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User Expression Library - PCRE). Toutes les expressions rationnelles sont dont
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User gérées avec la syntaxe de Perl 5, plus puissante.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User chiffrement SSL/TLS fournis par OpenSSL.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Apparu dans Apache httpd 2.0, ce module implémente les spécifications HTTP de
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User gestion distribuée de versions et de rédaction (Distributed Authoring and
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User Versioning - DAV), destinées à la mise en ligne et à la maintenance des
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User contenus Web.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User le supportent de demander la compression des contenus envoyés par le serveur.
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User Cela a l'avantage de réduite l'occupation de la bande passante.</dd>
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User <dt><module outdated="true">mod_auth_ldap</module></dt>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User d'utiliser un arbre LDAP pour gérer la base d'utilisateurs pour les
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User Authentifications Basiques HTTP. Un module voisin,
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <module>mod_ldap</module>, permet de globaliser les connexions à l'arbre LDAP
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User et de garder en mémoire cache ces accès.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Améliore les fonctions de cache sur une session entre les différents
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User processus, en utilisant de la mémoire partagée.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Apparu dans Apache httpd 2.0, ce module expérimental permet la conversion
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User et l'enregistrement entre jeux de caractères.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Apparu dans Apache httpd 2.0, ce module implémente les fonctionnalités du
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User module <code>mod_mmap_static</code> présent du serveur
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User HTTP Apache 1.3, et offre des
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User fonctions plus avancées pour la gestion du cache.</dd>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User <dd>Ce module gagne beaucoup de flexibilité avec Apache
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User httpd 2.0 : on peut
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User désormais l'utiliser pour modifier les en-têtes des requêtes
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User utilisés par <module>mod_proxy</module>, et pour positionner les
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User en-têtes des réponses de manière conditionnelle.</dd>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <dd>Le module proxy a été réécrit de A à Z. Il tire
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User maintenant avantage de la nouvelle infrastructure de filtrage, et implémente
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User sections de configuration ajoutées à
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <directive module="mod_proxy" type="section">Proxy</directive>
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User donnent un contrôle plus lisible et un traitement plus rapide des requêtes
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User mandatées ; les configurations surchargées <code><Directory
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User "proxy:..."></code> ne sont pas supportées. Le module a aussi été
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User fragmenté en plusieurs modules qui gèrent chacun leur protocole :
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User <code>proxy_connect</code>, <code>proxy_ftp</code> et
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User module="mod_negotiation">ForceLanguagePriority</directive> a été ajoutée,
548a24c3d36837aa5f0e64f7bb8c7308909ffa89Tinderbox User elle permet de garantir que le client reçoit un seul document dans tous les
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User cas, au lieu de réponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User algorithmes gérant la négociation et les vues multiples (MultiViews) ont
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User été nettoyés et donnent des réponses plus logiques. Un nouveau format de
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User carte de types (map type) qui peut gérer le contenu de documents a
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein aussi été ajouté.</dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <dd>Les listes auto-générées par Autoindex sont à présent
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein L'ordre d'affichage des fichiers est également finement paramètrable,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein comme pour le tri par version, et le filtrage par caractères jokers du
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listage du répertoire.</dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <dd>De nouvelles directives permettent de modifier la valeur par défaut
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User des drapeaux <em>start</em> et <em>end</em> des éléments SSI. Ces directives
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein permettent à la configuration d'affichage de dates et heures d'être
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein effectuée dans le fichier de configuration principal, plutôt que dans le
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein document SSI. Les réponses données par des recherches par expressions
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rationnelles (qui gèrent à présent les regex Perl) sont
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User recupérées au moyen des variables <code>$0</code> à <code>$9</code>.</dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <dt><module outdated="true">mod_auth_dbm</module></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <dd>Plusieurs bases de données DBM sont supportées, et sélectionnables
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User via la directive <directive>AuthDBMType</directive>.</dd>