]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_2.html.fr.utf8
Help doc writer to spot places where:
[apache] / docs / manual / new_features_2_2.html.fr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Aperçu des nouvelles fonctionnalités de la version
11 2.2 du serveur HTTP Apache - Serveur HTTP Apache Version 2.5</title>
12 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
13 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
14 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
15 <script src="./style/scripts/prettify.min.js" type="text/javascript">
16 </script>
17
18 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
19 <body id="manual-page"><div id="page-header">
20 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
21 <p class="apache">Serveur HTTP Apache Version 2.5</p>
22 <img alt="" src="./images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
24 <div id="path">
25 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Aperçu des nouvelles fonctionnalités de la version
26 2.2 du serveur HTTP Apache</h1>
27 <div class="toplang">
28 <p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
29 <a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
30 <a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a> |
31 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
32 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
33 <a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
34 </div>
35
36   <p>Ce document décrit quelques uns des changements principaux entre
37      les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les
38      nouvelles fonctionnalités ajoutées depuis la version 1.3, se
39      référer au document
40      <a href="new_features_2_0.html">2.0 new features</a>.</p>
41 </div>
42 <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>
43 <li><img alt="" src="./images/down.gif" /> <a href="#module">Améliorations des modules</a></li>
44 <li><img alt="" src="./images/down.gif" /> <a href="#programs">Améliorations des programmes</a></li>
45 <li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements pour le développeur de module</a></li>
46 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
47 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
48 <div class="section">
49 <h2><a name="core" id="core">Améliorations du système de base</a> <a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
50     
51     <dl>
52
53       <dt>Authn/Authz</dt>
54       <dd>Les modules d'authentification et d'autorisation intégrés
55         ont été refondus. Le nouveau module
56         mod_authn_alias (supprimé dans la version 2.3/2.4) permet de
57         simplifier considérablement certaines configurations d'authentification.
58           Voir <a href="#module">modification des noms de modules</a>,
59           et
60           <a href="#developer">les changements pour le développeur</a>
61           pour plus d'informations sur les conséquences de ces
62           changements pour les utilisateurs et les développeurs de
63           modules.</dd>
64
65       <dt>Mise en cache</dt>
66       <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, et
67           mod_mem_cache (supprimés dans la version 2.3/2.4) ont subi de nombreuses
68           modifications, et l'on considère qu'ils ont maintenant atteint
69           un degré de qualité suffisant pour leur mise en production. Le programme
70           <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> a été ajouté afin de rendre
71           plus propre la configuration du module
72           <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>.</dd>
73
74       <dt>Configuration</dt>
75       <dd>L'agencement de la configuration par défaut a été simplifié
76         et modularisé. Les portions de configuration qui peuvent être
77         utilisées pour activer des fonctionnalités courantes sont
78         maintenant intégrées à Apache, et peuvent être facilement
79         ajoutées à la configuration principale du serveur.</dd>
80
81       <dt>Arrêt en douceur</dt>
82       <dd>Les modules MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>,
83         <code class="module"><a href="./mod/worker.html">worker</a></code> et <code class="module"><a href="./mod/event.html">event</a></code> permettent
84         maintenant l'arrêt en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
85           au moyen du signal
86           <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
87           La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a été ajoutée dans le but
88           de spécifier un délai optionnel, après lequel
89           <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'arrêtera quel que soit le statut
90           des requêtes en cours.</dd>
91
92       <dt>Mise en oeuvre du proxy</dt>
93       <dd>Le nouveau module <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fournit
94           des services de répartition de charge (load balancing) pour le
95           module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
96           Le nouveau module <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> ajoute le
97           support pour le
98           <code>Protocole JServ de Apache version 1.3</code> qu'utilise
99           <a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd>
100
101       <dt>Mise à jour de la bibliothèque des expressions rationnelles</dt>
102       <dd>La version 5.0 de la
103           <a href="http://www.pcre.org/">Perl Compatible Regular Expression
104           Library</a> (PCRE) est maintenant disponible.
105           <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut être configuré pour utiliser une
106           PCRE choisie en passant l'option <code>--with-pcre</code> au
107           script configure.</dd>
108
109       <dt>Filtrage intelligent</dt>
110       <dd>Le module <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> permet la configuration
111           dynamique de la chaîne de filtrage en sortie. Il permet
112           d'insérer des filtres conditionnels basés sur toute
113           requête, en-tête de réponse ou variable
114           d'environnement, et fait table rase des problèmes de dépendances
115           et d'ordonnancement rencontrés avec l'architecture 2.0.</dd>
116
117       <dt>Support des gros fichiers</dt>
118       <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> supporte maintenant les fichiers d'une taille supérieure
119       à 2GB sur les systèmes 32 bits UNIX modernes.  Le support des
120       corps de requête d'une taille supérieure à 2GB a aussi été
121       ajouté.</dd>
122
123       <dt>Module MPM Event</dt>
124       <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code> utilise un thread séparé
125         pour gérer les requêtes "Keep alive" et accepter des connexions.
126         Les requêtes "Keep alive" requéraient traditionnellement un
127         processus httpd dédié pour leur gestion. Ce processus dédié
128         ne pouvait plus être réutilisé jusqu'à ce que le délai "Keep Alive"
129           soit écoulé.</dd>
130
131       <dt>Support des bases de données SQL</dt>
132       <dd>Le module <code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, associé à l'environnement
133         <code>apr_dbd</code>, fournit le support SQL direct aux modules
134         qui en ont besoin.  Supporte la mise en commun des connexions
135           dans les modules MPM threadés.</dd>
136
137     </dl>
138   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
139 <div class="section">
140 <h2><a name="module" id="module">Améliorations des modules</a> <a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
141     
142     <dl>
143       <dt>Authn/Authz</dt>
144       <dd>Les modules du répertoire aaa ont été renommés et fournissent
145           un support amélioré pour la méthode d'authentification <strong>digest</strong>.  Par exemple, <code>mod_auth</code>
146           est maintenant scindé en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> et
147           <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; <code>mod_auth_dbm</code> s'appelle maintenant
148           <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> a été renommé en
149           <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>.  Est également apparu le nouveau module
150           mod_authn_alias (supprimé dans la version 2.3/2.4) qui simplifie
151           certaines configurations d'authentification.
152       </dd>
153
154       <dt><code class="module">mod_authnz_ldap</code></dt>
155       <dd>Ce module est un portage de la version 2.0 du module
156           <code>mod_auth_ldap</code> vers la version 2.2 du framework
157           <code>Authn/Authz</code>.
158           Les nouvelles fonctionnalités comprennent l'utilisation des valeurs
159           d'attributs LDAP et des filtres de recherche avancés dans la
160           directive <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>.</dd>
161
162       <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
163         <dd>Un nouveau module qui autorise l'accès à un fichier
164         en fonction de son propriétaire dans le système de
165         fichiers</dd>
166
167         <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
168         <dd>Un nouveau module qui permet d'activer des blocs de
169         configuration en fonction de la version du serveur en cours
170         d'exécution.</dd>
171
172       <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
173       <dd>Un nouvel argument <code>?config</code> a été ajouté, qui permettra d'afficher
174           les directives de configuration telles qu'elles sont interprétées
175           par Apache, y compris le nom de fichier et le numéro de ligne.
176           Le module montre aussi l'ordre des points d'entrée de traitement d'une
177           requête (request hooks) ainsi que des informations de construction
178           supplémentaires, d'une manière similaire à <code>httpd -V</code>.</dd>
179
180       <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
181       
182       <dd>Le support de la <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a> a été ajouté, ce qui permet de passer d'une
183         connexion en clair au chiffrement TLS.</dd>
184
185       <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
186       <dd><code>mod_imap</code> a été renommé en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> afin
187       d'éviter une confusion pour les utilisateurs.</dd>
188     </dl>
189
190   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
191 <div class="section">
192 <h2><a name="programs" id="programs">Améliorations des programmes</a> <a title="Lien permanent" href="#programs" class="permalink">&para;</a></h2>
193     
194     <dl>
195       <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
196       <dd>Une nouvelle option de ligne de commande <code>-M</code>
197      a été ajoutée, qui fournit la liste de tous les modules chargés
198      en fonction de la configuration réelle. À la différence de l'option
199      <code>-l</code>, cette liste inclut les Objets Dynamiques Partagés
200      (DSOs) chargés par l'intermédiaire du module
201      <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd>
202       <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
203       <dd>Un nouveau programme servant à générer des fichiers dbm à partir
204       d'une source au format texte, à utiliser avec la directive
205       <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
206           et le type de mise en correspondance <code>dbm</code>.</dd>
207     </dl>
208   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
209 <div class="section">
210 <h2><a name="developer" id="developer">Changements pour le développeur de module</a> <a title="Lien permanent" href="#developer" class="permalink">&para;</a></h2>
211     
212     <dl>
213       <dt><a class="glossarylink" href="./glossary.html#apr" title="voir glossaire">APR</a> 1.0 API</dt>
214
215       <dd>Apache 2.2 utilise l'API APR 1.0.  Toutes les fonctions et
216       symboles obsolètes ont été supprimés du code de <code>APR</code> et
217           <code>APR-Util</code>. Pour plus de détails, consultez le
218           <a href="http://apr.apache.org/">site web d'APR</a>.</dd>
219
220       <dt>Authn/Authz</dt>
221       <dd>Les modules d'authentification et d'autorisation intégrés ont
222           été renommés de la manière suivante:
223           <ul>
224           <li><code>mod_auth_*</code>  -&gt; Modules qui implémentent un mécanisme
225                 d'authentification HTTP</li>
226           <li><code>mod_authn_*</code> -&gt; Modules qui fournissent un dispositif
227                 d'authentification en arrière-plan</li>
228           <li><code>mod_authz_*</code> -&gt; Modules qui implémentent l'autorisation (ou l'accès)</li>
229           <li><code>mod_authnz_*</code> -&gt; Modules qui implémentent à la fois
230           l'authentification &amp; l'autorisation</li>
231           </ul>
232           L'organisation des méthodes d'authentification a également été revue, ce qui va simplifier
233           grandement l'ajout de nouvelles méthodes d'authentification.</dd>
234
235       <dt>Journalisation des erreurs de connexion</dt>
236
237       <dd>Une nouvelle fonction a été ajoutée, <code>ap_log_cerror</code>,
238       afin de pouvoir enregistrer les erreurs qui surviennent au cours de
239       la connexion du client.  Une fois enregistré, le message inclut l'adresse IP du client.</dd>
240
241       <dt>Ajout d'une portion de code pour la vérification de la configuration</dt>
242
243       <dd>Un nouvel élément de traitement a été ajouté, <code>test_config</code>,
244       afin d'aider les modules qui ne veulent exécuter un code spécial
245       que si l'utilisateur passe le paramètre <code>-t</code> à
246       <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
247
248       <dt>Définition de la taille de la pile pour les modules MPM en processus légers</dt>
249
250       <dd>Une nouvelle directive a été ajoutée, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
251      afin de définir la taille de la pile pour tous les modules MPM en processus légers (modules threadés).
252      Ceci s'avère nécessaire pour certains modules tiers sur des plateformes
253      dont la taille de la pile des threads par défaut est
254      trop petite.</dd>
255
256       <dt>Gestion de protocole pour les filtres en sortie</dt>
257
258       <dd>Par le passé, chaque filtre devait s'assurer que les en-têtes de
259       réponse corrects étaient générés dans la mesure où il les affectait.
260       Les filtres peuvent maintenant déléguer la gestion courante du
261       protocole au module
262           <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, à l'aide des appels
263           <code>ap_register_output_filter_protocol</code> ou
264           <code>ap_filter_protocol</code>.</dd>
265
266       <dt>Ajout d'un élément de traitement pour le processus père (monitor hook)</dt>
267       <dd>Ce nouvel élément de traitement permet aux modules de lancer
268       des jobs réguliers/planifiés au niveau du processus père
269       (root).</dd>
270
271       <dt>Modifications de l'API de traitement des expressions rationnelles</dt>
272
273       <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible ;
274       il a été remplacé par le nouveau fichier
275       d'en-tête <code>ap_regex.h</code>.  L'implémentation
276       POSIX.2 <code>regex.h</code> exposée dans l'ancien fichier d'en-tête
277       est maintenant disponible dans l'espace de nommage <code>ap_</code>
278       depuis <code>ap_regex.h</code>.  Les appels à <code>regcomp</code>,
279       <code>regexec</code>, etc... peuvent être remplacés par des appels à
280       <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
281
282       <dt>Cadre d'application DBD (API pour base de données SQL)</dt>
283
284       <dd><p>Avec Apache 1.x et 2.0, les modules nécessitant un processus
285       SQL d'arrière-plan devaient s'en charger eux-mêmes.  En dehors du fait
286       de réinventer la roue, ceci peut s'avérer très inefficace, par
287       exemple lorsque plusieurs modules maintiennent chacun leurs
288       propres connexions.</p>
289       <p>Apache 2.1 et supérieur fournissent l'API <code>ap_dbd</code> qui
290       permet la gestion des connexions à la base de données (y compris
291       les stratégies optimisées pour les modules MPM threadés
292       et non threadés), tandis que APR 1.2 et supérieur fournissent
293       l'API <code>apr_dbd</code> qui permet l'interaction avec la
294       base de données.</p>
295       <p>Les nouveaux modules DEVRAIENT désormais utiliser ces APIs pour
296       toutes les opérations liées aux bases de données SQL.
297       De même, les applications existantes DEVRAIENT être mises à jour
298       lorsque c'est possible, que ce soit de manière transparente ou sous forme
299       d'une option recommandée à leurs utilisateurs.</p></dd>
300     </dl>
301   </div></div>
302 <div class="bottomlang">
303 <p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
304 <a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
305 <a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a> |
306 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
307 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
308 <a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
309 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
310 <script type="text/javascript"><!--//--><![CDATA[//><!--
311 var comments_shortname = 'httpd';
312 var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_2.html';
313 (function(w, d) {
314     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
315         d.write('<div id="comments_thread"><\/div>');
316         var s = d.createElement('script');
317         s.type = 'text/javascript';
318         s.async = true;
319         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
320         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
321     }
322     else {
323         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
324     }
325 })(window, document);
326 //--><!]]></script></div><div id="footer">
327 <p class="apache">Copyright 2019 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
328 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
329 if (typeof(prettyPrint) !== 'undefined') {
330     prettyPrint();
331 }
332 //--><!]]></script>
333 </body></html>