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