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 7 --> 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" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" /> 13<script src="/style/scripts/prettify.min.js" type="text/javascript"> 14</script> 15 16<link href="/images/favicon.ico" rel="shortcut icon" /></head> 17<body id="manual-page"><div id="page-header"> 18<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.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> 19<p class="apache">Serveur Apache HTTP Version 2.4</p> 20<img alt="" src="/images/feather.gif" /></div> 21<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 22<div id="path"> 23<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.4</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalit�s de la 24 version 2.0 du serveur HTTP Apache</h1> 25<div class="toplang"> 26<p><span>Langues Disponibles: </span><a href="/de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 27<a href="/en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | 28<a href="/fr/new_features_2_0.html" title="Fran�ais"> fr </a> | 29<a href="/ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 30<a href="/ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 31<a href="/pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu�s (Brasil)"> pt-br </a> | 32<a href="/ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | 33<a href="/tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 34</div> 35 36 <p>Ce document d�crit les changements majeurs apport�s entre les 37 versions 1.3 et 2.0 du serveur HTTP Apache.</p> 38 </div> 39<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> 40<li><img alt="" src="/images/down.gif" /> <a href="#module">Am�lioration des Modules</a></li> 41</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer � 2.0 depuis la version 1.3</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> 42<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 43<div class="section"> 44<h2><a name="core" id="core">Am�liorations du Syst�me de Base</a></h2> 45 46 47 <dl> 48 <dt>Threading Unix</dt> 49 50 <dd>Sur les syst�mes Unix qui supportent les threads 51 POSIX, Apache httpd 52 peut � pr�sent tourner en mode hybride multi-processus et 53 multi-thread�, ce qui augmente l'extensibilit� et la performance 54 du serveur pour la plupart des configurations.</dd> 55 56 <dt>Nouveau Syst�me de Compilation</dt> 57 58 <dd>Le processus de compilation a �t� refait de A � Z; 59 il utilise � pr�sent <code>autoconf</code> et <code>libtool</code>, 60 ce qui rend la compilation d'Apache httpd plus famili�re aux utilisateurs 61 d'autre logiciels de m�me type.</dd> 62 63 <dt>Support Multiprotocole</dt> 64 65 <dd>Le serveur HTTP Apache dispose d�sormais de 66 l'infrastructure n�cessaire pour supporter 67 d'autres protocoles. Le module <code class="module"><a href="/mod/mod_echo.html">mod_echo</a></code> illustre ces 68 possibilit�s.</dd> 69 70 <dt>Support am�lior� des Plate-formes non-Unix</dt> 71 72 <dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes 73 non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des 74 <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de 75 la biblioth�que "Apache Portable Runtime" (APR) permet � Apache de 76 tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs 77 couches POSIX souvent bogu�es et peu optimis�es.</dd> 78 79 <dt>Nouvelle API d'Apache httpd</dt> 80 81 <dd>L'Interface de Programmation (API) des modules a beaucoup chang� 82 avec le passage � la version 2.0. 83 Les probl�mes d'ordre et de priorit� des modules, rencontr�s 84 avec la version 1.3, devraient maintenant �tre r�solus. Apache 2.0 85 g�re ces probl�mes de fa�on automatique. L'ordre des modules 86 est g�r� au moyen de "crochets" (hooks), ce qui rend la gestion 87 flexible. De nouveaux appels ont �t� �galement cr��s 88 afin de permettre l'impl�mentation d'autres fonctions dans les modules, 89 sans devoir corriger le noyau du serveur HTTP Apache.</dd> 90 91 <dt>Support IPv6</dt> 92 93 <dd>Sur les syst�mes o� la biblioth�que Apache Portable Runtime 94 supporte IPv6, Apache peut par d�faut �couter sur des interfaces 95 de connexions IPv6. Les directives <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>, 96 <code class="directive"><a href="/mod/core.html#namevirtualhost">NameVirtualHost</a></code> et 97 <code class="directive"><a href="/mod/core.html#virtualhost">VirtualHost</a></code> supportent �galement 98 les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd> 99 100 <dt>Filtering</dt> 101 102 <dd>Il est maintenant possible d'�crire des modules 103 pour Apache httpd pour filtrer 104 les flux de donn�es entrant ou sortant du serveur. A titre d'exemple, 105 il est possible de filtrer des directives Server Side Include de la sortie 106 standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni 107 par le module <code class="module"><a href="/mod/mod_include.html">mod_include</a></code>. Le module 108 <code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant � lui l'utilisation comme 109 filtres de programmes externes � Apache, de la m�me mani�re 110 qu'on peut utiliser des programmes CGI comme Handlers.</dd> 111 112 <dt>R�ponses d'Erreurs Multilangues</dt> 113 114 <dd>Les messages d'erreur envoy�s au navigateur existent � pr�sent en 115 plusieurs langues avec des documents SSI. Ces messages peuvent �tre 116 personnalis�s par l'administrateur afin de s'int�grer avec le site web.</dd> 117 118 <dt>Simplification de la Configuration</dt> 119 120 <dd>Beaucoup de directives, auparavant peu claires, ont �t� simplifi�es. 121 Les directives <code>Port</code> et <code>BindAddress</code>, souvent 122 sources d'incompr�hension, ont disparus. D�sormais seule la directive 123 <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les 124 adresses IP; la directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> ne 125 pr�cise le nom du serveur et son port que pour les redirections et la 126 gestion des h�tes virtuels.</dd> 127 128 <dt>Support natif de l'Unicode sous Windows NT</dt> 129 130 <dd>Apache httpd 2.0 sur Windows NT utilise � pr�sent l'utf-8 pour tous les 131 noms de fichiers. Ces noms de fichiers sont directement traduits vers 132 l'encodage Unicode du syst�me de fichiers, ce qui permet le support 133 multilangue pour toutes les installations sur la famille NT de Windows, y 134 compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel 135 pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour 136 les acc�s au syst�me de fichiers, comme auparavant.</em></dd> 137 138 <dt>Mise � jour de la Biblioth�que d'Expressions Rationnelles</dt> 139 140 <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">biblioth�que 141 d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular 142 Expression Library - PCRE). Toutes les expressions rationnelles sont dont 143 g�r�es avec la syntaxe de Perl 5, plus puissante.</dd> 144 145 </dl> 146 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 147<div class="section"> 148<h2><a name="module" id="module">Am�lioration des Modules</a></h2> 149 150 151 <dl> 152 <dt><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code></dt> 153 154 <dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de 155 chiffrement SSL/TLS fournis par OpenSSL.</dd> 156 157 <dt><code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code></dt> 158 159 <dd>Apparu dans Apache httpd 2.0, ce module impl�mente les sp�cifications HTTP de 160 gestion distribu�e de versions et de r�daction (Distributed Authoring and 161 Versioning - DAV), destin�es � la mise en ligne et � la maintenance des 162 contenus Web.</dd> 163 164 <dt><code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code></dt> 165 166 <dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui 167 le supportent de demander la compression des contenus envoy�s par le serveur. 168 Cela a l'avantage de r�duite l'occupation de la bande passante.</dd> 169 170 <dt><code class="module">mod_auth_ldap</code></dt> 171 172 <dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs 173 d'utiliser un arbre LDAP pour g�rer la base d'utilisateurs pour les 174 Authentifications Basiques HTTP. Un module voisin, 175 <code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions � l'arbre LDAP 176 et de garder en m�moire cache ces acc�s.</dd> 177 178 <dt><code class="module"><a href="/mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> 179 180 <dd>Am�liore les fonctions de cache sur une session entre les diff�rents 181 processus, en utilisant de la m�moire partag�e.</dd> 182 183 <dt><code class="module"><a href="/mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> 184 185 <dd>Apparu dans Apache httpd 2.0, ce module exp�rimental permet la conversion 186 et l'enregistrement entre jeux de caract�res.</dd> 187 188 <dt><code class="module"><a href="/mod/mod_file_cache.html">mod_file_cache</a></code></dt> 189 190 <dd>Apparu dans Apache httpd 2.0, ce module impl�mente les fonctionnalit�s du 191 module <code>mod_mmap_static</code> pr�sent du serveur 192 HTTP Apache 1.3, et offre des 193 fonctions plus avanc�es pour la gestion du cache.</dd> 194 195 <dt><code class="module"><a href="/mod/mod_headers.html">mod_headers</a></code></dt> 196 197 <dd>Ce module gagne beaucoup de flexibilit� avec Apache 198 httpd 2.0 : on peut 199 d�sormais l'utiliser pour modifier les en-t�tes des requ�tes 200 utilis�s par <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les 201 en-t�tes des r�ponses de mani�re conditionnelle.</dd> 202 203 <dt><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code></dt> 204 205 <dd>Le module proxy a �t� r��crit de A � Z. Il tire 206 maintenant avantage de la nouvelle infrastructure de filtrage, et impl�mente 207 un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles 208 sections de configuration ajout�es � 209 <code class="directive"><a href="/mod/mod_proxy.html#proxy"><Proxy></a></code> 210 donnent un contr�le plus lisible et un traitement plus rapide des requ�tes 211 mandat�es ; les configurations surcharg�es <code><Directory 212 "proxy:..."></code> ne sont pas support�es. Le module a aussi �t� 213 fragment� en plusieurs modules qui g�rent chacun leur protocole : 214 <code>proxy_connect</code>, <code>proxy_ftp</code> et 215 <code>proxy_http</code>.</dd> 216 217 <dt><code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code></dt> 218 219 <dd>Une nouvelle directive, <code class="directive"><a href="/mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a �t� ajout�e, 220 elle permet de garantir que le client re�oit un seul document dans tous les 221 cas, au lieu de r�ponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les 222 algorithmes g�rant la n�gociation et les vues multiples (MultiViews) ont 223 �t� nettoy�s et donnent des r�ponses plus logiques. Un nouveau format de 224 carte de types (map type) qui peut g�rer le contenu de documents a 225 aussi �t� ajout�.</dd> 226 227 <dt><code class="module"><a href="/mod/mod_autoindex.html">mod_autoindex</a></code></dt> 228 229 <dd>Les listes auto-g�n�r�es par Autoindex sont � pr�sent 230 configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre. 231 L'ordre d'affichage des fichiers est �galement finement param�trable, 232 comme pour le tri par version, et le filtrage par caract�res jokers du 233 listage du r�pertoire.</dd> 234 235 <dt><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></dt> 236 237 <dd>De nouvelles directives permettent de modifier la valeur par d�faut 238 des drapeaux <em>start</em> et <em>end</em> des �l�ments SSI. Ces directives 239 permettent � la configuration d'affichage de dates et heures d'�tre 240 effectu�e dans le fichier de configuration principal, plut�t que dans le 241 document SSI. Les r�ponses donn�es par des recherches par expressions 242 rationnelles (qui g�rent � pr�sent les regex Perl) sont 243 recup�r�es au moyen des variables <code>$0</code> � <code>$9</code>.</dd> 244 245 <dt><code class="module">mod_auth_dbm</code></dt> 246 247 <dd>Plusieurs bases de donn�es DBM sont support�es, et s�lectionnables 248 via la directive <code class="directive">AuthDBMType</code>.</dd> 249 </dl> 250 </div></div> 251<div class="bottomlang"> 252<p><span>Langues Disponibles: </span><a href="/de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 253<a href="/en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | 254<a href="/fr/new_features_2_0.html" title="Fran�ais"> fr </a> | 255<a href="/ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 256<a href="/ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 257<a href="/pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu�s (Brasil)"> pt-br </a> | 258<a href="/ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | 259<a href="/tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 260</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&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> 261<script type="text/javascript"><!--//--><![CDATA[//><!-- 262var comments_shortname = 'httpd'; 263var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_0.html'; 264(function(w, d) { 265 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 266 d.write('<div id="comments_thread"><\/div>'); 267 var s = d.createElement('script'); 268 s.type = 'text/javascript'; 269 s.async = true; 270 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 271 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 272 } 273 else { 274 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 275 } 276})(window, document); 277//--><!]]></script></div><div id="footer"> 278<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 279<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.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[//><!-- 280if (typeof(prettyPrint) !== 'undefined') { 281 prettyPrint(); 282} 283//--><!]]></script> 284</body></html>