]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_0.xml.fr
Help doc writer to spot places where:
[apache] / docs / manual / new_features_2_0.xml.fr
1 <?xml version="1.0" ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
4 <!-- English Revision : 1561569 -->
5 <!-- French translation : Lucien GENTIS -->
6 <!-- Reviewed by : Vincent Deffontaines -->
7
8 <!--
9  Licensed to the Apache Software Foundation (ASF) under one or more
10  contributor license agreements.  See the NOTICE file distributed with
11  this work for additional information regarding copyright ownership.
12  The ASF licenses this file to You under the Apache License, Version 2.0
13  (the "License"); you may not use this file except in compliance with
14  the License.  You may obtain a copy of the License at
15
16      http://www.apache.org/licenses/LICENSE-2.0
17
18  Unless required by applicable law or agreed to in writing, software
19  distributed under the License is distributed on an "AS IS" BASIS,
20  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21  See the License for the specific language governing permissions and
22  limitations under the License.
23 -->
24
25 <manualpage metafile="new_features_2_0.xml.meta">
26
27     <title>Vue d'ensemble des nouvelles fonctionnalit&#233;s de la
28     version 2.0 du serveur HTTP Apache</title>
29
30     <summary>
31         <p>Ce document d&#233;crit les changements majeurs apport&#233;s entre les 
32         versions 1.3 et 2.0 du serveur HTTP Apache.</p>
33     </summary>
34
35     <seealso><a href="upgrading.html">Migrer &#224; 2.0 depuis la version 1.3</a></seealso>
36
37     <section id="core">
38         <title>Am&#233;liorations du Syst&#232;me de Base</title>
39
40         <dl>
41             <dt>Threading Unix</dt>
42
43             <dd>Sur les syst&#232;mes Unix qui supportent les threads
44             POSIX, Apache httpd
45             peut &#224; pr&#233;sent tourner en mode hybride multi-processus et 
46             multi-thread&#233;, ce qui augmente l'extensibilit&#233; et la performance 
47             du serveur pour la plupart des configurations.</dd>
48
49             <dt>Nouveau Syst&#232;me de Compilation</dt>
50
51             <dd>Le processus de compilation a &#233;t&#233; refait de A &#224; Z; 
52             il utilise &#224; pr&#233;sent <code>autoconf</code> et <code>libtool</code>, 
53             ce qui rend la compilation d'Apache httpd plus famili&#232;re aux utilisateurs 
54             d'autre logiciels de m&#232;me type.</dd>
55
56             <dt>Support Multiprotocole</dt>
57
58             <dd>Le serveur HTTP Apache dispose d&#233;sormais de
59             l'infrastructure n&#233;cessaire pour supporter
60             d'autres protocoles. Le module <module>mod_echo</module> illustre ces 
61             possibilit&#233;s.</dd>
62
63             <dt>Support am&#233;lior&#233; des Plate-formes non-Unix</dt>
64         
65             <dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes 
66             non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des 
67             <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de 
68             la biblioth&#232;que "Apache Portable Runtime" (APR) permet &#224; Apache de 
69             tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs 
70             couches POSIX souvent bogu&#233;es et peu optimis&#233;es.</dd>
71
72             <dt>Nouvelle API d'Apache httpd</dt>
73
74             <dd>L'Interface de Programmation (API) des modules a beaucoup chang&#233; 
75             avec le passage &#224; la version 2.0.
76             Les probl&#232;mes d'ordre et de priorit&#233; des modules, rencontr&#233;s 
77             avec la version 1.3, devraient maintenant &#234;tre r&#233;solus. Apache 2.0 
78             g&#232;re ces probl&#232;mes de fa&#231;on automatique. L'ordre des modules 
79             est g&#233;r&#233; au moyen de "crochets" (hooks), ce qui rend la gestion 
80             flexible. De nouveaux appels ont &#233;t&#233; &#233;galement cr&#233;&#233;s 
81             afin de permettre l'impl&#233;mentation d'autres fonctions dans les modules, 
82             sans devoir corriger le noyau du serveur HTTP Apache.</dd>
83
84             <dt>Support IPv6</dt>
85
86             <dd>Sur les syst&#232;mes o&#249; la biblioth&#232;que Apache Portable Runtime 
87             supporte IPv6, Apache peut par d&#233;faut &#233;couter sur des interfaces 
88             de connexions IPv6. Les directives <directive module="mpm_common">Listen</directive>, 
89             <directive module="core">NameVirtualHost</directive> et 
90             <directive module="core">VirtualHost</directive> supportent &#233;galement 
91             les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
92
93             <dt>Filtering</dt>
94
95             <dd>Il est maintenant possible d'&#233;crire des modules
96             pour Apache  httpd pour filtrer
97             les flux de donn&#233;es entrant ou sortant du serveur. A titre d'exemple, 
98             il est possible de filtrer des directives Server Side Include de la sortie 
99             standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
100             par le module <module>mod_include</module>. Le module
101             <module>mod_ext_filter</module> permet quant &#224; lui l'utilisation comme
102             filtres de programmes externes &#224; Apache, de la m&#234;me mani&#232;re 
103             qu'on peut utiliser des programmes CGI comme Handlers.</dd>
104
105             <dt>R&#233;ponses d'Erreurs Multilangues</dt>
106
107             <dd>Les messages d'erreur envoy&#233;s au navigateur existent &#224; pr&#233;sent en
108             plusieurs langues avec des documents SSI. Ces messages peuvent &#234;tre
109             personnalis&#233;s par l'administrateur afin de s'int&#233;grer avec le site web.</dd>
110
111             <dt>Simplification de la Configuration</dt>
112
113             <dd>Beaucoup de directives, auparavant peu claires, ont &#233;t&#233; simplifi&#233;es.
114             Les directives <code>Port</code> et <code>BindAddress</code>, souvent
115             sources d'incompr&#233;hension, ont disparus. D&#233;sormais seule la directive 
116             <directive module="mpm_common">Listen</directive> sert de liaison pour les 
117             adresses IP; la directive <directive module="core">ServerName</directive> ne 
118             pr&#233;cise le nom du serveur et son port que pour les redirections et la
119             gestion des h&#244;tes virtuels.</dd>
120
121             <dt>Support natif de l'Unicode sous Windows NT</dt>
122
123             <dd>Apache httpd 2.0 sur Windows NT utilise &#224; pr&#233;sent l'utf-8 pour tous les 
124             noms de fichiers. Ces noms de fichiers sont directement traduits vers
125             l'encodage Unicode du syst&#232;me de fichiers, ce qui permet le support
126             multilangue pour toutes les installations sur la famille NT de Windows, y
127             compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
128             pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
129             les acc&#232;s au syst&#232;me de fichiers, comme auparavant.</em></dd>
130
131             <dt>Mise &#224; jour de la Biblioth&#232;que d'Expressions Rationnelles</dt>
132
133             <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">biblioth&#232;que 
134             d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular 
135             Expression Library - PCRE). Toutes les expressions rationnelles sont dont
136             g&#233;r&#233;es avec la syntaxe de Perl 5, plus puissante.</dd>
137
138         </dl>
139     </section>
140
141     <section id="module">
142         <title>Am&#233;lioration des Modules</title>
143
144         <dl>
145             <dt><module>mod_ssl</module></dt>
146
147             <dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de 
148             chiffrement SSL/TLS fournis par OpenSSL.</dd>
149
150             <dt><module>mod_dav</module></dt>
151
152             <dd>Apparu dans Apache httpd 2.0, ce module impl&#233;mente les sp&#233;cifications HTTP de 
153             gestion distribu&#233;e de versions et de r&#233;daction (Distributed Authoring and 
154             Versioning - DAV), destin&#233;es &#224; la mise en ligne et &#224; la maintenance des 
155             contenus Web.</dd>
156
157             <dt><module>mod_deflate</module></dt>
158
159             <dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui 
160             le supportent de demander la compression des contenus envoy&#233;s par le serveur. 
161             Cela a l'avantage de r&#233;duite l'occupation de la bande passante.</dd>
162
163             <dt><module outdated="true">mod_auth_ldap</module></dt>
164
165             <dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
166             d'utiliser un arbre LDAP pour g&#233;rer la base d'utilisateurs pour les 
167             Authentifications Basiques HTTP. Un module voisin,
168             <module>mod_ldap</module>, permet de globaliser les connexions &#224; l'arbre LDAP
169             et de garder en m&#233;moire cache ces acc&#232;s.</dd>
170     
171             <dt><module>mod_auth_digest</module></dt>
172
173             <dd>Am&#233;liore les fonctions de cache sur une session entre les diff&#233;rents
174             processus, en utilisant de la m&#233;moire partag&#233;e.</dd>
175
176             <dt><module>mod_charset_lite</module></dt>
177
178             <dd>Apparu dans Apache httpd 2.0, ce module exp&#233;rimental permet la conversion 
179             et l'enregistrement entre jeux de caract&#232;res.</dd>
180
181             <dt><module>mod_file_cache</module></dt>
182
183             <dd>Apparu dans Apache httpd 2.0, ce module impl&#233;mente les fonctionnalit&#233;s du 
184             module <code>mod_mmap_static</code> pr&#233;sent du serveur
185             HTTP Apache 1.3, et offre des 
186             fonctions plus avanc&#233;es pour la gestion du cache.</dd>
187
188             <dt><module>mod_headers</module></dt>
189
190             <dd>Ce module gagne beaucoup de flexibilit&#233; avec Apache
191             httpd 2.0 : on peut 
192             d&#233;sormais l'utiliser pour modifier les en-t&#234;tes des requ&#234;tes 
193             utilis&#233;s par <module>mod_proxy</module>, et pour positionner les 
194             en-t&#234;tes des r&#233;ponses de mani&#232;re conditionnelle.</dd>
195
196             <dt><module>mod_proxy</module></dt>
197
198             <dd>Le module proxy a &#233;t&#233; r&#233;&#233;crit de A &#224; Z. Il tire 
199             maintenant avantage de la nouvelle infrastructure de filtrage, et impl&#233;mente 
200             un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles 
201             sections de configuration ajout&#233;es &#224; 
202             <directive module="mod_proxy" type="section">Proxy</directive> 
203             donnent un contr&#244;le plus lisible et un traitement plus rapide des requ&#234;tes 
204             mandat&#233;es ; les configurations surcharg&#233;es <code>&lt;Directory 
205             "proxy:..."&gt;</code> ne sont pas support&#233;es. Le module a aussi &#233;t&#233; 
206             fragment&#233; en plusieurs modules qui g&#232;rent chacun leur protocole : 
207             <code>proxy_connect</code>, <code>proxy_ftp</code> et 
208             <code>proxy_http</code>.</dd>
209
210             <dt><module>mod_negotiation</module></dt>
211
212             <dd>Une nouvelle directive, <directive
213             module="mod_negotiation">ForceLanguagePriority</directive> a &#233;t&#233; ajout&#233;e, 
214             elle permet de garantir que le client re&#231;oit un seul document dans tous les 
215             cas, au lieu de r&#233;ponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les 
216             algorithmes g&#233;rant la n&#233;gociation et les vues multiples (MultiViews) ont 
217             &#233;t&#233; nettoy&#233;s et donnent des r&#233;ponses plus logiques. Un nouveau format de 
218             carte de types (map type) qui peut g&#233;rer le contenu de documents a 
219             aussi &#233;t&#233; ajout&#233;.</dd>
220     
221             <dt><module>mod_autoindex</module></dt>
222
223             <dd>Les listes auto-g&#233;n&#233;r&#233;es par Autoindex sont &#224; pr&#233;sent 
224             configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre. 
225             L'ordre d'affichage des fichiers est &#233;galement finement param&#232;trable, 
226             comme pour le tri par version, et le filtrage par caract&#232;res jokers du 
227             listage du r&#233;pertoire.</dd>
228
229             <dt><module>mod_include</module></dt>
230
231             <dd>De nouvelles directives permettent de modifier la valeur par d&#233;faut 
232             des drapeaux <em>start</em> et <em>end</em> des &#233;l&#233;ments SSI. Ces directives 
233             permettent &#224; la configuration d'affichage de dates et heures d'&#234;tre 
234             effectu&#233;e dans le fichier de configuration principal, plut&#244;t que dans le 
235             document SSI. Les r&#233;ponses donn&#233;es par des recherches par expressions 
236             rationnelles (qui g&#232;rent &#224; pr&#233;sent les regex Perl) sont 
237             recup&#233;r&#233;es au moyen des variables <code>$0</code> &#224; <code>$9</code>.</dd>
238
239             <dt><module outdated="true">mod_auth_dbm</module></dt>
240
241             <dd>Plusieurs bases de donn&#233;es DBM sont support&#233;es, et s&#233;lectionnables 
242             via la directive <directive>AuthDBMType</directive>.</dd>
243         </dl>
244     </section>
245 </manualpage>