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
285
286
|
<?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>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
<!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Vue d'ensemble des nouvelles fonctionnalit�s de la
version 2.0 du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</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/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>
<p class="apache">Serveur Apache HTTP Version 2.5</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.5</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalit�s 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="Fran�ais"> 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="Portugu�s (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="T�rk�e"> tr </a></p>
</div>
<p>Ce document d�crit les changements majeurs apport�s 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">Am�liorations du Syst�me de Base</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#module">Am�lioration 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">Am�liorations du Syst�me de Base</a></h2>
<dl>
<dt>Threading Unix</dt>
<dd>Sur les syst�mes Unix qui supportent les threads
POSIX, Apache httpd
peut � pr�sent 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 Syst�me de Compilation</dt>
<dd>Le processus de compilation a �t� refait de A � Z;
il utilise � pr�sent <code>autoconf</code> et <code>libtool</code>,
ce qui rend la compilation d'Apache httpd plus famili�re aux utilisateurs
d'autre logiciels de m�me type.</dd>
<dt>Support Multiprotocole</dt>
<dd>Le serveur HTTP Apache dispose d�sormais de
l'infrastructure n�cessaire pour supporter
d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
possibilit�s.</dd>
<dt>Support am�lior� 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 biblioth�que "Apache Portable Runtime" (APR) permet � Apache de
tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
couches POSIX souvent bogu�es et peu optimis�es.</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 probl�mes d'ordre et de priorit� des modules, rencontr�s
avec la version 1.3, devraient maintenant �tre r�solus. Apache 2.0
g�re ces probl�mes de fa�on automatique. L'ordre des modules
est g�r� au moyen de "crochets" (hooks), ce qui rend la gestion
flexible. De nouveaux appels ont �t� �galement cr��s
afin de permettre l'impl�mentation d'autres fonctions dans les modules,
sans devoir corriger le noyau du serveur HTTP Apache.</dd>
<dt>Support IPv6</dt>
<dd>Sur les syst�mes o� la biblioth�que Apache Portable Runtime
supporte IPv6, Apache peut par d�faut �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 donn�es 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 m�me mani�re
qu'on peut utiliser des programmes CGI comme Handlers.</dd>
<dt>R�ponses d'Erreurs Multilangues</dt>
<dd>Les messages d'erreur envoy�s au navigateur existent � pr�sent en
plusieurs langues avec des documents SSI. Ces messages peuvent �tre
personnalis�s par l'administrateur afin de s'int�grer avec le site web.</dd>
<dt>Simplification de la Configuration</dt>
<dd>Beaucoup de directives, auparavant peu claires, ont �t� simplifi�es.
Les directives <code>Port</code> et <code>BindAddress</code>, souvent
sources d'incompr�hension, ont disparus. D�sormais 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
pr�cise le nom du serveur et son port que pour les redirections et la
gestion des h�tes virtuels.</dd>
<dt>Support natif de l'Unicode sous Windows NT</dt>
<dd>Apache httpd 2.0 sur Windows NT utilise � pr�sent l'utf-8 pour tous les
noms de fichiers. Ces noms de fichiers sont directement traduits vers
l'encodage Unicode du syst�me 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 acc�s au syst�me de fichiers, comme auparavant.</em></dd>
<dt>Mise � jour de la Biblioth�que d'Expressions Rationnelles</dt>
<dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">biblioth�que
d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
Expression Library - PCRE). Toutes les expressions rationnelles sont dont
g�r�es 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">Am�lioration 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 impl�mente les sp�cifications HTTP de
gestion distribu�e de versions et de r�daction (Distributed Authoring and
Versioning - DAV), destin�es � 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 envoy�s par le serveur.
Cela a l'avantage de r�duite 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 g�rer 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 m�moire cache ces acc�s.</dd>
<dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
<dd>Am�liore les fonctions de cache sur une session entre les diff�rents
processus, en utilisant de la m�moire partag�e.</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 exp�rimental permet la conversion
et l'enregistrement entre jeux de caract�res.</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 impl�mente les fonctionnalit�s du
module <code>mod_mmap_static</code> pr�sent du serveur
HTTP Apache 1.3, et offre des
fonctions plus avanc�es 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
d�sormais l'utiliser pour modifier les en-t�tes des requ�tes
utilis�s par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les
en-t�tes des r�ponses de mani�re conditionnelle.</dd>
<dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
<dd>Le module proxy a �t� r��crit de A � Z. Il tire
maintenant avantage de la nouvelle infrastructure de filtrage, et impl�mente
un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
sections de configuration ajout�es �
<code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
donnent un contr�le plus lisible et un traitement plus rapide des requ�tes
mandat�es ; les configurations surcharg�es <code><Directory
"proxy:..."></code> ne sont pas support�es. Le module a aussi �t�
fragment� en plusieurs modules qui g�rent 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� ajout�e,
elle permet de garantir que le client re�oit un seul document dans tous les
cas, au lieu de r�ponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
algorithmes g�rant la n�gociation et les vues multiples (MultiViews) ont
�t� nettoy�s et donnent des r�ponses plus logiques. Un nouveau format de
carte de types (map type) qui peut g�rer 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-g�n�r�es par Autoindex sont � pr�sent
configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
L'ordre d'affichage des fichiers est �galement finement param�trable,
comme pour le tri par version, et le filtrage par caract�res jokers du
listage du r�pertoire.</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 d�faut
des drapeaux <em>start</em> et <em>end</em> des �l�ments SSI. Ces directives
permettent � la configuration d'affichage de dates et heures d'�tre
effectu�e dans le fichier de configuration principal, plut�t que dans le
document SSI. Les r�ponses donn�es par des recherches par expressions
rationnelles (qui g�rent � pr�sent les regex Perl) sont
recup�r�es au moyen des variables <code>$0</code> � <code>$9</code>.</dd>
<dt><code class="module">mod_auth_dbm</code></dt>
<dd>Plusieurs bases de donn�es DBM sont support�es, et s�lectionnables
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="Fran�ais"> 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="Portugu�s (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="T�rk�e"> 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/trunk/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 2015 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/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[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}
//--><!]]></script>
</body></html>
|