]> granicus.if.org Git - apache/blob - docs/manual/upgrading.html.fr
xforms
[apache] / docs / manual / upgrading.html.fr
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>Mise à jour de la version 2.2 vers la version 2.4 - Serveur Apache HTTP</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <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" />
12 <script src="./style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <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>
18 <p class="apache">Serveur Apache HTTP Version 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
21 <div id="path">
22 <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>Mise à jour de la version 2.2 vers la version 2.4</h1>
23 <div class="toplang">
24 <p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
26 </div>
27 <div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
28             anglaise pour les changements récents.</div>
29
30   <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
31   jour, nous maintenons un document
32   qui comporte des informations critiques à l'attention des personnes qui
33   utilisent déjà le serveur HTTP Apache. Ces informations
34   ne sont que de brèves notes, et vous
35   trouverez plus d'informations dans le document <a href="new_features_2_4.html">Nouvelles fonctionnalités</a>, ou dans
36   le fichier <code>src/CHANGES</code>. Les développeurs d'applications
37   et de modules trouveront un résumé des modifications de l'API dans la
38   vue d'ensemble <a href="developer/new_api_2_4.html">Mises à jour de
39   l'API</a>.</p>
40
41   <p>Ce document présente les changements de comportement du serveur qui
42   peuvent nécessiter une modification de la configuration, et la manière
43   d'utiliser la version 2.4 du serveur en parallèle avec la
44   version 2.2. Pour tirer parti des nouvelles fonctionnalités de la
45   version 2.4, reportez-vous au document "Nouvelles fonctionnalités".</p>
46
47   <p>Ce document ne décrit que les modifications intervenues entre les versions
48   2.2 et 2.4. Si vous effectuez une mise à jour depuis la version 2.0, vous
49   devez aussi consulter le
50   <a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
51   à jour de 2.0 vers 2.2.</a></p>
52
53 </div>
54 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Modifications des paramètres de compilation</a></li>
55 <li><img alt="" src="./images/down.gif" /> <a href="#run-time">Modifications de la configuration à l'exécution</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#misc">Changements divers</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#third-party">Modules tiers</a></li>
58 <li><img alt="" src="./images/down.gif" /> <a href="#commonproblems">Problèmes de mise à jour courants</a></li>
59 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
60 fonctionnalités du serveur HTTP Apache 2.4</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
61 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
62 <div class="section">
63 <h2><a name="compile-time" id="compile-time">Modifications des paramètres de compilation</a></h2>
64     
65      <p>Le processus de compilation est très similaire à celui de la
66      version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
67      ancienne ligne de commande <code>configure</code> (telle qu'elle
68      est enregistrée dans le fichier <code>build/config.nice</code>
69      situé dans le répertoire de compilation du serveur). Voici certains
70      changements intervenus dans la configuration par défaut :</p>
71
72     <ul>
73       <li>Les modules suivants ont été supprimés : mod_authn_default,
74       mod_authz_default et mod_mem_cache. Si vous utilisiez
75       mod_mem_cache sous la version 2.2, vous devez maintenant utiliser
76       <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> dans la version 2.4.</li>
77
78       <li>Toutes les implémentations de répartition de charge ont été
79       déplacées vers des sous-modules spécifiques de mod_proxy, comme
80       <code class="module"><a href="./mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>. Vous devrez compiler et
81       chargés tous les modules correspondants que votre configuration
82       utilise.</li>
83
84       <li>Le support de BeOS, TPF, et des anciennes plates-formes telles
85       que A/UX, Next, et Tandem a été supprimé, car
86       elles ne sont plus considérées comme maintenues.</li>
87
88       <li>configure: les modules dynamiques (DSO) sont compilés par
89       défaut</li>
90
91       <li>configure: par défaut, seul un jeu de modules de base est
92       chargé. Les autres directives <code class="directive">LoadModule</code>
93       sont mises en commentaires.</li>
94
95       <li>configure: le jeu de modules "most" est compilé par défaut</li>
96
97       <li>configure: le jeu de modules "reallyall" ajoute les modules de
98       développeur au jeu "all".</li>
99     </ul>
100
101   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
102 <div class="section">
103 <h2><a name="run-time" id="run-time">Modifications de la configuration à l'exécution</a></h2>
104     
105 <p>Des changements significatifs dans la configuration de
106 l'autorisation, ainsi que quelques changements mineurs, peuvent
107 nécessiter une mise à jour des fichiers de configuration de la version
108 2.2 avant de les utiliser sous la version 2.4.</p>
109
110     <h3><a name="authz" id="authz">Autorisation</a></h3>
111       
112
113       <p>Tout fichier de configuration qui gère des autorisations devra
114       probablement être mis à jour.</p>
115
116     <p>Vous devez vous reporter au document <a href="howto/auth.html">Authentification, autorisation et contrôle
117     d'accès</a>, et plus particulièrement à la section <a href="howto/auth.html#beyond">Plus loin qu'une simple
118     autorisation</a> qui explique les nouveaux mécanismes permettant de
119     contrôler l'ordre dans lequel les directives d'autorisation sont
120     appliquées.</p>
121
122     <h4><a name="access" id="access">Contrôle d'accès</a></h4>
123       
124
125       <p>Dans la version 2.2, le contrôle d'accès basé sur le nom d'hôte
126       du client, son adresse IP, ou d'autres caractéristiques de la
127       requête était assuré via les directives <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code>, et <code class="directive"><a href="./mod/mod_access_compat.html#satisfy">Satisfy</a></code>.</p>
128
129       <p>Dans la version 2.4, ce contrôle d'accès est assuré, comme tout
130       contrôle d'autorisation, via le nouveau module
131       <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Bien que le module
132       <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> soit fourni à des fins de
133       compatibilité avec les anciennes configurations, les anciennes
134       directives de contrôle d'accès devront être remplacées par les
135       nouveaux mécanismes d'authentification.</p>
136
137       <p>Voici quelques exemples de contrôle d'accès avec l'ancienne et
138       la nouvelle méthode :</p>
139
140       <p>Dans cet exemple, toutes les requêtes sont rejetées :</p>
141       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
142 Order deny,allow
143 Deny from all
144         </pre>
145 </div>
146       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
147         Require all denied
148         </pre>
149 </div>
150
151       <p>Dans cet exemple, toutes les requêtes sont acceptées :</p>
152       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
153 Order allow,deny
154 Allow from all
155         </pre>
156 </div>
157       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
158         Require all granted
159         </pre>
160 </div>
161
162       <p>Dans l'exemple suivant, tous les hôtes du domaine example.org
163       ont l'autorisation d'accès, tous les autres sont rejetés :</p>
164
165       <div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">
166 Order Deny,Allow
167 Deny from all
168 Allow from example.org
169         </pre>
170 </div>
171       <div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">
172         Require host example.org
173         </pre>
174 </div>
175     
176
177     
178
179     <h3><a name="config" id="config">Autres changements dans la configuration</a></h3>
180       
181
182       <p>D'autres ajustements mineurs peuvent s'avérer nécessaires pour
183       certaines configurations particulières, comme décrit ci-dessous.</p>
184
185       <ul>
186         <li><code class="directive">MaxRequestsPerChild</code> a été renommée en
187         <code class="directive"><a href="./mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>;
188         ce nouveau nom reflète mieux l'usage de cette directive.
189         L'ancien nom est encore supporté.</li>
190
191         <li>La directive <code class="directive">MaxClients</code> a
192         été renommée en <code class="directive"><a href="./mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>; ce nouveau
193         nom reflète mieux l'usage de cette directive. Pour les
194         modules multiprocessus asynchrones, comme <code class="module"><a href="./mod/event.html">event</a></code>, le nombre
195         maximal de clients n'est pas équivalent au nombre de threads du
196         worker. L'ancien nom est encore supporté.</li>
197
198         <li>La directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> ne produit plus aucun
199         effet, si ce n'est d'émettre un avertissement si elle est
200         définie à une valeur autre que <code>none</code>. D'autres
201         directives de configuration la remplacent dans la version 2.4.
202         </li>
203
204         <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#enablesendfile">EnableSendfile</a></code> est maintenant Off.</li>
205
206         <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#fileetag">FileETag</a></code> est maintenant "MTime Size"
207         (sans INode).</li>
208
209         <li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>: <a href="modules/mod_log_config.html#formats">${cookie}C</a>
210         correspond au nom du cookie dans son ensemble, alors qu'avant,
211         toute sous-chaîne pouvait correspondre.</li>
212
213         <li><code class="module"><a href="./mod/mod_dav_fs.html">mod_dav_fs</a></code>: le format du fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> a changé pour les systèmes
214         avec inodes. L'ancien fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> doit être supprimé dans le
215         cadre de la mise à jour.
216         </li>
217
218         <li>La directive <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code>
219         n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
220         Avant, toute valeur autre que "Off" ou "0" était traitée comme
221         "On".</li>
222
223         <li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
224         SSLStaplingMutex et WatchdogMutexPath ont été remplacées par la
225         directive unique <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.
226         Vous devez évaluer l'impact de ces directives obsolètes dans
227         votre configuration version 2.2 afin de déterminer si elles
228         peuvent être simplement supprimées, ou si elles doivent être
229         remplacées par la directive <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.</li>
230
231         <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: la directive <code class="directive"><a href="./mod/mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></code>
232         effectue maintenant une correspondance exacte dans la chaîne de
233         paramètres au lieu d'une correspondance partielle. Si votre
234         configuration mettait en jeu des sous-chaînes comme
235         <code>sessionid</code> pour correspondre à
236         <code>/une-application/image.gif;jsessionid=123456789</code>,
237         vous devez maintenant utiliser la chaîne de correspondance
238         complète <code>jsessionid</code>.
239         </li>
240
241         <li><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>: la directive <code class="directive"><a href="./mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code> s'utilise
242         maintenant exclusivement au sein d'une configuration de niveau
243         répertoire. Si vous utilisez cette directive, passez en revue
244         votre configuration pour vous assurer qu'elle est bien présente
245         dans tous les contextes de répertoire nécessaires.</li>
246
247         <li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>: la syntaxe de la directive
248         <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code> utilise
249         maintenant une expression booléenne pour déterminer si un filtre
250         s'applique.
251         </li>
252
253         <li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>:
254             <ul>
255             <li>L'élément <code>#if expr</code> utilise maintenant le
256             nouvel <a href="expr.html">interpréteur d'expressions</a>.
257             L'ancienne syntaxe peut être réactivée via la directive
258             <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code>.
259             </li>
260             <li>Dans la portée du répertoire, une directive de
261             configuration SSI* ne provoque plus la réinitialisation à
262             leur valeur par défaut de toutes les directives SSI* de
263             niveau répertoire.</li>
264             </ul>
265         </li>
266
267         <li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code> : l'option
268         <code>DebugLevel</code> a été supprimée en faveur d'une
269         configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
270         </li>
271
272         <li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> : l'option
273         <code>DebugLevel</code> a été supprimée en faveur d'une
274         configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
275         </li>
276
277         <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: le contrôle de révocation des
278         certificats basé sur les CRL doit être maintenant explicitement
279         configuré via la directive <code class="directive"><a href="./mod/mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck</a></code>.
280         </li>
281
282         <li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>: la taille maximale d'une
283         ligne est maintenant 1Mo.
284         </li>
285
286         <li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code>: si ce module est chargé, il
287         définit maintenant certains temps d'attente par défaut.</li>
288
289     </ul>
290     
291   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
292 <div class="section">
293 <h2><a name="misc" id="misc">Changements divers</a></h2>
294     
295
296     <ul>
297       <li><code class="module"><a href="./mod/mod_auto_index.html">mod_auto_index</a></code>: extrait maintenant les titres
298       et affiche la description pour les fichiers .xhtml qui étaient
299       jusqu'alors ignorés.</li>
300
301       <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> : le format par défaut des variables
302       <code>*_DN</code> a changé. Il est cependant encore possible
303       d'utiliser l'ancien format via la nouvelle option
304       <code>LegacyDNStringFormat</code> de la directive <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. Le protocole SSLv2 n'est
305       plus supporté. Les directives <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> et
306       <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire</a></code>
307       sont maintenant définies par défaut à On, et les requêtes mandatées
308       vers des serveurs HTTPS possèdant des certificats non conformes ou
309       périmés échoueront donc avec un code d'erreur 502 (Bad gateway).</li>
310
311       <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> utilise maintenant par défaut les
312       condensés MD5 sur toutes les plates-formes.</li>
313
314       <li>La directive <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> n'a plus aucun effet, si
315       ce n'est l'émission d'un avertissement. Toute combinaison
316       adresse/port apparaissant dans plusieurs serveurs virtuels est
317       traitée implicitement comme un serveur virtuel basé sur le nom.
318       </li>
319
320       <li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> n'effectue plus de compression
321       s'il s'aperçoit que la quantité de données ajoutée par la
322       compression est supérieure à la quantité de données à compresser.
323       </li>
324
325       <li>Les pages d'erreur multilingues de la version 2.2.x ne
326       fonctionneront qu'après avoir été corrigées pour
327       respecter la nouvelle syntaxe de l'élément <code>#if expr=</code>
328       du module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, ou si la directive
329       <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code> a
330       été activée pour le répertoire contenant les pages d'erreur.
331       </li>
332
333       <li>La fonctionnalité fournie par <code>mod_authn_alias</code>
334       dans les précédentes versions (en fait la directive
335       <code class="directive"><a href="./mod/mod_authn_core.html#authnprovideralias">AuthnProviderAlias</a></code>)
336       est maintenant fournie par <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.  
337       </li>
338     </ul>
339
340     </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
341 <div class="section">
342 <h2><a name="third-party" id="third-party">Modules tiers</a></h2>
343     
344
345         <p>Tous les modules tiers doivent être recompilés pour la
346         version 2.4 avant d'être chargés.</p>
347
348     <p>De nombreux modules tiers conçus pour la version 2.2
349     fonctionneront sans changement avec le serveur HTTP Apache
350     version 2.4. Certains nécessiterons cependant des modifications ; se
351     reporter à la vue d'ensemble <a href="developer/new_api_2_4.html">Mise à jour de l'API</a>.</p>
352   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
353 <div class="section">
354 <h2><a name="commonproblems" id="commonproblems">Problèmes de mise à jour courants</a></h2>
355     
356     <ul><li>Erreurs au démarrage :
357     <ul>
358       <li><code>Invalid command 'User', perhaps misspelled or defined by
359       a module not included in the server configuration</code> - chargez
360       le module <code class="module"><a href="./mod/mod_unixd.html">mod_unixd</a></code></li>
361
362       <li><code>Invalid command 'Require', perhaps misspelled or defined
363       by a module not included in the server configuration</code>, ou
364       <code>Invalid command 'Order', perhaps misspelled or defined by a
365       module not included in the server configuration</code> - chargez
366       le module <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code>, ou mettez à jour
367       vers la version 2.4 les directives d'autorisation.</li>
368       <li><code>mixing * ports and non-* ports with a NameVirtualHost address is not supported</code>, <code>Either NameVirtualHost w.x.y.z:n has no VirtualHosts, or there is more than one identical NameVirtualHost line, or your VirtualHost declarations do not match the NameVirtualHost line</code> - ces messages ne sont pas nouveaux, mais ils bloquent désormais le démarrage en générant une erreur</li>
369
370       <li><code>_default_ is not allowed in NameVirtualHost directive</code> - ceci a toujours été le cas, mais à présent cette erreur bloque le démarrage du serveur.</li>
371
372       <li><code>Ignoring deprecated use of DefaultType in line NN of
373       /path/to/httpd.conf</code> - supprimez la directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> et remplacez-la par les
374       directives de configuration appropriées.</li>
375       <li><code>mixing * ports and non-* ports with a NameVirtualHost
376       address is not supported</code>, <code>Either NameVirtualHost
377       w.x.y.z:n has no VirtualHosts, or there is more than one identical
378       NameVirtualHost line, or your VirtualHost declarations do not
379       match the NameVirtualHost line</code> -
380       ce ne sont pas des nouveaux messages, mais ils empêchent
381       maintenant le serveur de démarrer</li>
382       <li><code>_default_ is not allowed in NameVirtualHost
383       directive</code> - l'explication est dans le message ; cette
384       définition n'a jamais été valide, mais elle empêche maintenant le
385       serveur de démarrer.</li>
386     </ul></li>
387     <li>Erreurs de traitement des requêtes :
388     <ul>
389       <li><code>configuration error:  couldn't check user: /path</code> -
390       chargez le module <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.</li>
391     </ul>
392     </li>
393 </ul>
394
395   </div></div>
396 <div class="bottomlang">
397 <p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
398 <a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
399 </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>
400 <script type="text/javascript"><!--//--><![CDATA[//><!--
401 var comments_shortname = 'httpd';
402 var comments_identifier = 'http://httpd.apache.org/docs/trunk/upgrading.html';
403 (function(w, d) {
404     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
405         d.write('<div id="comments_thread"><\/div>');
406         var s = d.createElement('script');
407         s.type = 'text/javascript';
408         s.async = true;
409         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
410         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
411     }
412     else {
413         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
414     }
415 })(window, document);
416 //--><!]]></script></div><div id="footer">
417 <p class="apache">Copyright 2012 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
418 <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[//><!--
419 if (typeof(prettyPrint) !== 'undefined') {
420     prettyPrint();
421 }
422 //--><!]]></script>
423 </body></html>