1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 <title>Vue d'ensemble des nouvelles fonctionnalités de la
9 version 2.0 du serveur HTTP Apache - Serveur Apache HTTP</title>
10 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
11 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
12 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
13 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
14 <body id="manual-page"><div id="page-header">
15 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
16 <p class="apache">Serveur Apache HTTP Version 2.3</p>
17 <img alt="" src="./images/feather.gif" /></div>
18 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
20 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalités de la
21 version 2.0 du serveur HTTP Apache</h1>
23 <p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
24 <a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
25 <a href="./fr/new_features_2_0.html" title="Français"> fr </a> |
26 <a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
27 <a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
28 <a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
29 <a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
30 <a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
31 <a href="./zh-cn/new_features_2_0.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
34 <p>Ce document décrit les changements majeurs apportés entre les
35 versions 1.3 et 2.0 du serveur HTTP Apache.</p>
37 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Améliorations du Système de Base</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#module">Amélioration des Modules</a></li>
39 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer à 2.0 depuis la version 1.3</a></li></ul></div>
40 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
42 <h2><a name="core" id="core">Améliorations du Système de Base</a></h2>
46 <dt>Threading Unix</dt>
48 <dd>Sur les systèmes Unix qui supportent les threads
50 peut à présent tourner en mode hybride multi-processus et
51 multi-threadé, ce qui augmente l'extensibilité et la performance
52 du serveur pour la plupart des configurations.</dd>
54 <dt>Nouveau Système de Compilation</dt>
56 <dd>Le processus de compilation a été refait de A à Z;
57 il utilise à présent <code>autoconf</code> et <code>libtool</code>,
58 ce qui rend la compilation d'Apache httpd plus familière aux utilisateurs
59 d'autre logiciels de mème type.</dd>
61 <dt>Support Multiprotocole</dt>
63 <dd>Le serveur HTTP Apache dispose désormais de
64 l'infrastructure nécessaire pour supporter
65 d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
68 <dt>Support amélioré des Plate-formes non-Unix</dt>
70 <dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
71 non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
72 <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
73 la bibliothèque "Apache Portable Runtime" (APR) permet à Apache de
74 tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
75 couches POSIX souvent boguées et peu optimisées.</dd>
77 <dt>Nouvelle API d'Apache httpd</dt>
79 <dd>L'Interface de Programmation (API) des modules a beaucoup changé
80 avec le passage à la version 2.0.
81 Les problèmes d'ordre et de priorité des modules, rencontrés
82 avec la version 1.3, devraient maintenant être résolus. Apache 2.0
83 gère ces problèmes de façon automatique. L'ordre des modules
84 est géré au moyen de "crochets" (hooks), ce qui rend la gestion
85 flexible. De nouveaux appels ont été également créés
86 afin de permettre l'implémentation d'autres fonctions dans les modules,
87 sans devoir corriger le noyau du serveur HTTP Apache.</dd>
91 <dd>Sur les systèmes où la bibliothèque Apache Portable Runtime
92 supporte IPv6, Apache peut par défaut écouter sur des interfaces
93 de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
94 <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
95 <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent également
96 les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
100 <dd>Il est maintenant possible d'écrire des modules
101 pour Apache httpd pour filtrer
102 les flux de données entrant ou sortant du serveur. A titre d'exemple,
103 il est possible de filtrer des directives Server Side Include de la sortie
104 standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
105 par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module
106 <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant à lui l'utilisation comme
107 filtres de programmes externes à Apache, de la même manière
108 qu'on peut utiliser des programmes CGI comme Handlers.</dd>
110 <dt>Réponses d'Erreurs Multilangues</dt>
112 <dd>Les messages d'erreur envoyés au navigateur existent à présent en
113 plusieurs langues avec des documents SSI. Ces messages peuvent être
114 personnalisés par l'administrateur afin de s'intégrer avec le site web.</dd>
116 <dt>Simplification de la Configuration</dt>
118 <dd>Beaucoup de directives, auparavant peu claires, ont été simplifiées.
119 Les directives <code>Port</code> et <code>BindAddress</code>, souvent
120 sources d'incompréhension, ont disparus. Désormais seule la directive
121 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les
122 adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne
123 précise le nom du serveur et son port que pour les redirections et la
124 gestion des hôtes virtuels.</dd>
126 <dt>Support natif de l'Unicode sous Windows NT</dt>
128 <dd>Apache httpd 2.0 sur Windows NT utilise à présent l'utf-8 pour tous les
129 noms de fichiers. Ces noms de fichiers sont directement traduits vers
130 l'encodage Unicode du système de fichiers, ce qui permet le support
131 multilangue pour toutes les installations sur la famille NT de Windows, y
132 compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
133 pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
134 les accès au système de fichiers, comme auparavant.</em></dd>
136 <dt>Mise à jour de la Bibliothèque d'Expressions Rationnelles</dt>
138 <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">bibliothèque
139 d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
140 Expression Library - PCRE). Toutes les expressions rationnelles sont dont
141 gérées avec la syntaxe de Perl 5, plus puissante.</dd>
144 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
145 <div class="section">
146 <h2><a name="module" id="module">Amélioration des Modules</a></h2>
150 <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
152 <dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de
153 chiffrement SSL/TLS fournis par OpenSSL.</dd>
155 <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
157 <dd>Apparu dans Apache httpd 2.0, ce module implémente les spécifications HTTP de
158 gestion distribuée de versions et de rédaction (Distributed Authoring and
159 Versioning - DAV), destinées à la mise en ligne et à la maintenance des
162 <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
164 <dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui
165 le supportent de demander la compression des contenus envoyés par le serveur.
166 Cela a l'avantage de réduite l'occupation de la bande passante.</dd>
168 <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
170 <dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
171 d'utiliser un arbre LDAP pour gérer la base d'utilisateurs pour les
172 Authentifications Basiques HTTP. Un module voisin,
173 <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions à l'arbre LDAP
174 et de garder en mémoire cache ces accès.</dd>
176 <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
178 <dd>Améliore les fonctions de cache sur une session entre les différents
179 processus, en utilisant de la mémoire partagée.</dd>
181 <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
183 <dd>Apparu dans Apache httpd 2.0, ce module expérimental permet la conversion
184 et l'enregistrement entre jeux de caractères.</dd>
186 <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
188 <dd>Apparu dans Apache httpd 2.0, ce module implémente les fonctionnalités du
189 module <code>mod_mmap_static</code> présent du serveur
190 HTTP Apache 1.3, et offre des
191 fonctions plus avancées pour la gestion du cache.</dd>
193 <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
195 <dd>Ce module gagne beaucoup de flexibilité et peut aussi positionner; avec Apache
197 désormais l'utiliser pour modifier les en-têtes des requêtes
198 utilisés par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les
199 en-têtes des réponses de manière conditionnelle.</dd>
201 <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
203 <dd>Le module proxy a été réécrit de A à Z. Il tire
204 maintenant avantage de la nouvelle infrastructure de filtrage, et implémente
205 un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
206 sections de configuration ajoutées à
207 <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
208 donnent un contrôle plus lisible et un traitement plus rapide des requêtes
209 mandatées ; les configurations surchargées <code><Directory
210 "proxy:..."></code> ne sont pas supportées. Le module a aussi été
211 fragmenté en plusieurs modules qui gèrent chacun leur protocole :
212 <code>proxy_connect</code>, <code>proxy_ftp</code> et
213 <code>proxy_http</code>.</dd>
215 <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
217 <dd>Une nouvelle directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a été ajoutée,
218 elle permet de garantir que le client reçoit un seul document dans tous les
219 cas, au lieu de réponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
220 algorithmes gérant la négociation et les vues multiples (MultiViews) ont
221 été nettoyés et donnent des réponses plus logiques. Un nouveau format de
222 carte de types (map type) qui peut gérer le contenu de documents a
223 aussi été ajouté.</dd>
225 <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
227 <dd>Les listes auto-générées par Autoindex sont à présent
228 configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
229 L'ordre d'affichage des fichiers est également finement paramètrable,
230 comme pour le tri par version, et le filtrage par caractères jokers du
231 listage du répertoire.</dd>
233 <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
235 <dd>De nouvelles directives permettent de modifier la valeur par défaut
236 des drapeaux <em>start</em> et <em>end</em> des éléments SSI. Ces directives
237 permettent à la configuration d'affichage de dates et heures d'être
238 effectuée dans le fichier de configuration principal, plutôt que dans le
239 document SSI. Les réponses données par des recherches par expressions
240 rationnelles (qui gèrent à présent les regex Perl) sont
241 recupérées au moyen des variables <code>$0</code> à <code>$9</code>.</dd>
243 <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
245 <dd>Plusieurs bases de données DBM sont supportées, et sélectionnables
246 au moyen de la directive <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>.</dd>
249 <div class="bottomlang">
250 <p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
251 <a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
252 <a href="./fr/new_features_2_0.html" title="Français"> fr </a> |
253 <a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
254 <a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
255 <a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
256 <a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
257 <a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
258 <a href="./zh-cn/new_features_2_0.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
259 </div><div id="footer">
260 <p class="apache">Copyright 2011 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
261 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>