1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Vue d'ensemble des nouvelles fonctionnalits de la
version 2.0 du serveur HTTP Apache - Serveur Apache HTTP Version 2.4</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<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" />
<script src="./style/scripts/prettify.min.js" type="text/javascript">
</script>
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<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>
<p class="apache">Serveur Apache HTTP Version 2.4</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
<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 fonctionnalits de la
version 2.0 du serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/new_features_2_0.html" title="Franais"> fr </a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p>
</div>
<p>Ce document dcrit les changements majeurs apports entre les
versions 1.3 et 2.0 du serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Amliorations du Systme de Base</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#module">Amlioration des Modules</a></li>
</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>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="core" id="core">Amliorations du Systme de Base</a></h2>
<dl>
<dt>Threading Unix</dt>
<dd>Sur les systmes Unix qui supportent les threads
POSIX, Apache httpd
peut prsent tourner en mode hybride multi-processus et
multi-thread, ce qui augmente l'extensibilit et la performance
du serveur pour la plupart des configurations.</dd>
<dt>Nouveau Systme de Compilation</dt>
<dd>Le processus de compilation a t refait de A Z;
il utilise prsent <code>autoconf</code> et <code>libtool</code>,
ce qui rend la compilation d'Apache httpd plus familire aux utilisateurs
d'autre logiciels de mme type.</dd>
<dt>Support Multiprotocole</dt>
<dd>Le serveur HTTP Apache dispose dsormais de
l'infrastructure ncessaire pour supporter
d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
possibilits.</dd>
<dt>Support amlior des Plate-formes non-Unix</dt>
<dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
<a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
la bibliothque "Apache Portable Runtime" (APR) permet Apache de
tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
couches POSIX souvent bogues et peu optimises.</dd>
<dt>Nouvelle API d'Apache httpd</dt>
<dd>L'Interface de Programmation (API) des modules a beaucoup chang
avec le passage la version 2.0.
Les problmes d'ordre et de priorit des modules, rencontrs
avec la version 1.3, devraient maintenant tre rsolus. Apache 2.0
gre ces problmes de faon automatique. L'ordre des modules
est gr au moyen de "crochets" (hooks), ce qui rend la gestion
flexible. De nouveaux appels ont t galement crs
afin de permettre l'implmentation d'autres fonctions dans les modules,
sans devoir corriger le noyau du serveur HTTP Apache.</dd>
<dt>Support IPv6</dt>
<dd>Sur les systmes o la bibliothque Apache Portable Runtime
supporte IPv6, Apache peut par dfaut couter sur des interfaces
de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
<code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
<code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent galement
les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
<dt>Filtering</dt>
<dd>Il est maintenant possible d'crire des modules
pour Apache httpd pour filtrer
les flux de donnes entrant ou sortant du serveur. A titre d'exemple,
il est possible de filtrer des directives Server Side Include de la sortie
standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module
<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant lui l'utilisation comme
filtres de programmes externes Apache, de la mme manire
qu'on peut utiliser des programmes CGI comme Handlers.</dd>
<dt>Rponses d'Erreurs Multilangues</dt>
<dd>Les messages d'erreur envoys au navigateur existent prsent en
plusieurs langues avec des documents SSI. Ces messages peuvent tre
personnaliss par l'administrateur afin de s'intgrer avec le site web.</dd>
<dt>Simplification de la Configuration</dt>
<dd>Beaucoup de directives, auparavant peu claires, ont t simplifies.
Les directives <code>Port</code> et <code>BindAddress</code>, souvent
sources d'incomprhension, ont disparus. Dsormais seule la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les
adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne
prcise le nom du serveur et son port que pour les redirections et la
gestion des htes virtuels.</dd>
<dt>Support natif de l'Unicode sous Windows NT</dt>
<dd>Apache httpd 2.0 sur Windows NT utilise prsent l'utf-8 pour tous les
noms de fichiers. Ces noms de fichiers sont directement traduits vers
l'encodage Unicode du systme de fichiers, ce qui permet le support
multilangue pour toutes les installations sur la famille NT de Windows, y
compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
les accs au systme de fichiers, comme auparavant.</em></dd>
<dt>Mise jour de la Bibliothque d'Expressions Rationnelles</dt>
<dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">bibliothque
d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
Expression Library - PCRE). Toutes les expressions rationnelles sont dont
gres avec la syntaxe de Perl 5, plus puissante.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="module" id="module">Amlioration des Modules</a></h2>
<dl>
<dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
<dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de
chiffrement SSL/TLS fournis par OpenSSL.</dd>
<dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
<dd>Apparu dans Apache httpd 2.0, ce module implmente les spcifications HTTP de
gestion distribue de versions et de rdaction (Distributed Authoring and
Versioning - DAV), destines la mise en ligne et la maintenance des
contenus Web.</dd>
<dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
<dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui
le supportent de demander la compression des contenus envoys par le serveur.
Cela a l'avantage de rduite l'occupation de la bande passante.</dd>
<dt><code class="module">mod_auth_ldap</code></dt>
<dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
d'utiliser un arbre LDAP pour grer la base d'utilisateurs pour les
Authentifications Basiques HTTP. Un module voisin,
<code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions l'arbre LDAP
et de garder en mmoire cache ces accs.</dd>
<dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
<dd>Amliore les fonctions de cache sur une session entre les diffrents
processus, en utilisant de la mmoire partage.</dd>
<dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
<dd>Apparu dans Apache httpd 2.0, ce module exprimental permet la conversion
et l'enregistrement entre jeux de caractres.</dd>
<dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
<dd>Apparu dans Apache httpd 2.0, ce module implmente les fonctionnalits du
module <code>mod_mmap_static</code> prsent du serveur
HTTP Apache 1.3, et offre des
fonctions plus avances pour la gestion du cache.</dd>
<dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
<dd>Ce module gagne beaucoup de flexibilit avec Apache
httpd 2.0 : on peut
dsormais l'utiliser pour modifier les en-ttes des requtes
utiliss par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les
en-ttes des rponses de manire conditionnelle.</dd>
<dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
<dd>Le module proxy a t rcrit de A Z. Il tire
maintenant avantage de la nouvelle infrastructure de filtrage, et implmente
un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
sections de configuration ajoutes
<code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
donnent un contrle plus lisible et un traitement plus rapide des requtes
mandates ; les configurations surcharges <code><Directory
"proxy:..."></code> ne sont pas supportes. Le module a aussi t
fragment en plusieurs modules qui grent chacun leur protocole :
<code>proxy_connect</code>, <code>proxy_ftp</code> et
<code>proxy_http</code>.</dd>
<dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
<dd>Une nouvelle directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a t ajoute,
elle permet de garantir que le client reoit un seul document dans tous les
cas, au lieu de rponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
algorithmes grant la ngociation et les vues multiples (MultiViews) ont
t nettoys et donnent des rponses plus logiques. Un nouveau format de
carte de types (map type) qui peut grer le contenu de documents a
aussi t ajout.</dd>
<dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
<dd>Les listes auto-gnres par Autoindex sont prsent
configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
L'ordre d'affichage des fichiers est galement finement paramtrable,
comme pour le tri par version, et le filtrage par caractres jokers du
listage du rpertoire.</dd>
<dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
<dd>De nouvelles directives permettent de modifier la valeur par dfaut
des drapeaux <em>start</em> et <em>end</em> des lments SSI. Ces directives
permettent la configuration d'affichage de dates et heures d'tre
effectue dans le fichier de configuration principal, plutt que dans le
document SSI. Les rponses donnes par des recherches par expressions
rationnelles (qui grent prsent les regex Perl) sont
recupres au moyen des variables <code>$0</code> <code>$9</code>.</dd>
<dt><code class="module">mod_auth_dbm</code></dt>
<dd>Plusieurs bases de donnes DBM sont supportes, et slectionnables
via la directive <code class="directive">AuthDBMType</code>.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/new_features_2_0.html" title="Franais"> fr </a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p>
</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>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_0.html';
(function(w, d) {
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
d.write('<div id="comments_thread"><\/div>');
var s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
}
else {
d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
}
})(window, document);
//--><!]]></script></div><div id="footer">
<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>
<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[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}
//--><!]]></script>
</body></html>
|