upgrading.xml.fr revision 248c22116f7ffa751fe090613f579f7c5bf111f8
97a9a944b5887e91042b019776c41d5dd74557aferikabele<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- French translation : Lucien GENTIS -->
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- Reviewed by : Vincent Deffontaines -->
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- English Revision: 959136 -->
b686b6a420bde7f78c416b90be11db94cb789979nd Licensed to the Apache Software Foundation (ASF) under one or more
b686b6a420bde7f78c416b90be11db94cb789979nd contributor license agreements. See the NOTICE file distributed with
b686b6a420bde7f78c416b90be11db94cb789979nd this work for additional information regarding copyright ownership.
b686b6a420bde7f78c416b90be11db94cb789979nd The ASF licenses this file to You under the Apache License, Version 2.0
b686b6a420bde7f78c416b90be11db94cb789979nd (the "License"); you may not use this file except in compliance with
b686b6a420bde7f78c416b90be11db94cb789979nd the License. You may obtain a copy of the License at
b686b6a420bde7f78c416b90be11db94cb789979nd Unless required by applicable law or agreed to in writing, software
4b5981e276e93df97c34e4da05ca5cf8bbd937dand distributed under the License is distributed on an "AS IS" BASIS,
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd See the License for the specific language governing permissions and
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd limitations under the License.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
06ba4a61654b3763ad65f52283832ebf058fdf1cslive jour, nous maintenons un document
381b101317d64df9ce37f788d903a999f9f26ca7rbowen qui comporte des informations critiques à l'attention des personnes qui
381b101317d64df9ce37f788d903a999f9f26ca7rbowen utilisent déjà le serveur HTTP Apache. Ces informations
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ne sont que de brèves notes, et vous
06ba4a61654b3763ad65f52283832ebf058fdf1cslive trouverez plus d'informations dans le document <a
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd href="new_features_2_4.html">Nouvelles fonctionnalités</a>, ou dans
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd le fichier <code>src/CHANGES</code>. Les développeurs d'applications
5b10fd3977e6dfff19afe770e612e276962f7950nd et de modules trouveront un résumé des modifications de l'API dans la
5b10fd3977e6dfff19afe770e612e276962f7950nd vue d'ensemble <a href="developer/new_api_2_4.html">Mises à jour de
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd <p>Ce document présente les changements de comportement du serveur qui
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd peuvent nécessiter une modification de la configuration, et la manière
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd d'utiliser la version 2.4 du serveur en continuant d'utiliser la
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd version 2.2. Pour tirer parti des nouvelles fonctionnalités de la
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd version 2.4, reportez-vous au document "Nouvelles fonctionnalités".</p>
5b10fd3977e6dfff19afe770e612e276962f7950nd <p>Ce document ne décrit que les modifications intervenues entre les versions
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd 2.2 et 2.4. Si vous effectuez une mise à jour depuis la version 2.0, vous
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd devez aussi consulter le
2aff288113d772cedca6add888eb643afffe9fb1nd <a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
166c7891cc2a7545eca0f4dda6af92026bc43fcfrpluem<seealso><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
2aff288113d772cedca6add888eb643afffe9fb1ndfonctionnalités du serveur HTTP Apache 2.4</a></seealso>
2aff288113d772cedca6add888eb643afffe9fb1nd <title>Modifications de la configuration au moment de la compilation</title>
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd <p>Le processus de compilation est très similaire à celui de la
a63f0ab647ad2ab72efc9bea7a66e24e9ebc5cc2nd version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
2aff288113d772cedca6add888eb643afffe9fb1nd ancienne ligne de commande <code>configure</code> (telle qu'elle
2aff288113d772cedca6add888eb643afffe9fb1nd est enregistrée dans le fichier <code>build/config.nice</code>
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd situé dans le répertoire de compilation du serveur). Voici certains
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd changements intervenus dans la configuration par défaut :</p>
7ec4d5cc4aa574e3191bc5a612e68fd8f25ab7earpluem <li>Les modules suivants ont été supprimés : mod_authn_default,
7ec4d5cc4aa574e3191bc5a612e68fd8f25ab7earpluem mod_authz_default et mod_mem_cache. Si vous utilisiez
7ec4d5cc4aa574e3191bc5a612e68fd8f25ab7earpluem mod_mem_cache sous la version 2.2, reportez-vous à
2aff288113d772cedca6add888eb643afffe9fb1nd <module>mod_disk_cache</module> dans la version 2.4.</li>
2aff288113d772cedca6add888eb643afffe9fb1nd <li>Toutes les implémentations de répartition de charge ont été
2aff288113d772cedca6add888eb643afffe9fb1nd déplacées vers des sous-modules spécifiques de mod_proxy, comme
2aff288113d772cedca6add888eb643afffe9fb1nd <module>mod_lbmethod_bybusyness</module>. Vous devrez compiler et
2aff288113d772cedca6add888eb643afffe9fb1nd chargés tous les modules correspondants que votre configuration
2aff288113d772cedca6add888eb643afffe9fb1nd utilise.</li>
d9b843d090f14405079b4a61a493316cd3f1e5b9minfrin <li>Le support de BeOS, TPF, et des anciennes plates-formes telles
2aff288113d772cedca6add888eb643afffe9fb1nd que A/UX, Next, et Tandem a été supprimé, car il a été supposé
2aff288113d772cedca6add888eb643afffe9fb1nd qu'elles n'étaient plus maintenues.</li>
909ce17e2bd0faef7b1c294f2307f009793fd493nd <li>configure: les modules dynamiques (DSO) sont compilés par
2aff288113d772cedca6add888eb643afffe9fb1nd défaut</li>
42af92a661a06b3cebc88d585aad75064a309d51nd <li>configure: le jeu de modules "most" est compilé par défaut</li>
6fe26506780e73be2a412d758af77fafdf03291and </section>
2aff288113d772cedca6add888eb643afffe9fb1nd <title>Modifications de la configuration à l'exécution</title>
2aff288113d772cedca6add888eb643afffe9fb1nd<p>Des changements significatifs dans la configuration de
64c02f1310b7747423957823ee09fb3608430f89ndl'autorisation, ainsi que quelques changements mineurs, peuvent
aa0b2780958e9b1467c9d0153a05738e399811a5ndnécessiter une modification des fichiers de configuration de la version
2aff288113d772cedca6add888eb643afffe9fb1nd2.2 avant de les utiliser sous la version 2.4.</p>
2aff288113d772cedca6add888eb643afffe9fb1nd <p>Tout fichier de configuration qui gère des autorisations devra
2aff288113d772cedca6add888eb643afffe9fb1nd probablement être modifié.</p>
2aff288113d772cedca6add888eb643afffe9fb1nd href="howto/auth.html">Authentification, autorisation et contrôle
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd d'accès</a>, et plus particulièrement à la section <a
2aff288113d772cedca6add888eb643afffe9fb1nd href="howto/auth.html#beyond">Plus loin qu'une simple
e67fa8d3f161e595dd448fc24a591ee17ae59131nd autorisation</a> qui explique les nouveaux mécanismes permettant de
05ede5110427cb9dc071cc671d5aaba5d3b88c79nd contrôler l'ordre dans lequel les directives d'autorisation sont
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd appliquées.</p>
2aff288113d772cedca6add888eb643afffe9fb1nd <p>Dans la version 2.2, le contrôle d'accès basé sur le nom d'hôte
bbcbf978a3074512c627c797fedcb30eeab7b39dslive du client, son adresse IP, ou d'autres caractéristiques de la
ee5db395bc3723609919edfa96af387eea37c491jim requête du client était assuré via les directives <directive
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd module="mod_access_compat">Deny</directive>, et <directive
7f3fdc63be07f2ad39e01a44e68e9324998a5c03slive <p>Dans la version 2.4, ce contrôle d'accès est assuré, comme tout
7f3fdc63be07f2ad39e01a44e68e9324998a5c03slive contrôle d'autorisation, via le nouveau module
75585bd48fe0f30483dba4762e61edf39ea3e0f6nd <module>mod_access_compat</module> soit fourni à des fins de
75585bd48fe0f30483dba4762e61edf39ea3e0f6nd compatibilité avec les anciennes configurations, les anciennes
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd directives de contrôle d'accès devront être remplacées par les
03a4ff9ac4c9b8009249010e7c53bb86ff05915and nouveaux mécanismes d'authentification.</p>
3b58542e01ec69422f3086db5825a12fc77b726end <p>Voici quelques exemples de contrôle d'accès avec l'ancienne et
1e367a83311e5243e04d68857d007d04765a48f9chrisd la nouvelle méthode :</p>
a0d937b340692a3578f1d2f2535890c520c4bf0cnd <p>Dans cet exemple, toutes les requêtes sont rejetées :</p>
2aff288113d772cedca6add888eb643afffe9fb1nd Order deny,allow<br />
2aff288113d772cedca6add888eb643afffe9fb1nd Deny from all
2aff288113d772cedca6add888eb643afffe9fb1nd </example>
2704de98885368683621b01c8f8f4e4b01557611takashi Require all denied
08842292d2f1550b40ae73e0dafc7641c5955c82nd <p>Dans cet exemple, toutes les requêtes sont acceptées :</p>
2aff288113d772cedca6add888eb643afffe9fb1nd Order allow,deny<br />
4b2d52ed83bf31730c8b6bbe7c06d806dc3a0c4erbowen Allow from all
2aff288113d772cedca6add888eb643afffe9fb1nd Require all granted
2aff288113d772cedca6add888eb643afffe9fb1nd </example>
2aff288113d772cedca6add888eb643afffe9fb1nd <p>Dans l'exemple suivant, tous les hôtes du domaine apache.org
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd ont l'autorisation d'accès, tous les autres sont rejetés :</p>
27d778df0b517e1578f907d2e51eb961cd8ee5fbjim Order Deny,Allow<br />
a43bfa789f4e52dde53ae8e53fa0427b5c1cf977nd Deny from all<br />
101bf3584c853027d9e51df6edfff5ff70c80238jim </example>
73ba54c33b4fcad0e13005e10ea8648c9fe4265bnd </section>
ebdfe3e677aaa92fe2df702295eac81a97a4610frbowen <p>D'autres ajustements mineurs peuvent s'avérer nécessaires pour
ebdfe3e677aaa92fe2df702295eac81a97a4610frbowen certaines configurations particulières, comme décrit ci-dessous.</p>
5f4e50966b2b9b58436a1651cbe588d1b595657ewrowe module="core">DefaultType</directive> ne produit plus aucun
af4381d113faafc97340eaaa008840c7fcbcc8fdsf effet, si ce n'est d'émettre un avertissement si elle est
af4381d113faafc97340eaaa008840c7fcbcc8fdsf définie à une valeur autre que <code>none</code>. D'autres
5f4e50966b2b9b58436a1651cbe588d1b595657ewrowe directives de configuration la remplacent dans la version 2.4.
79b024b81f6bb3c44dce77a7552191daf8b522d2jim href="modules/mod_log_config.html#formats">${cookie}C</a>
4277c95b5a9454a5c25f8d8762634fcff37aa840minfrin correspond au nom du cookie dans son ensemble, alors qu'avant,
4277c95b5a9454a5c25f8d8762634fcff37aa840minfrin toute sous-chaîne pouvait correspondre.</li>
4277c95b5a9454a5c25f8d8762634fcff37aa840minfrin <li><module>mod_dav_fs</module>: le format du fichier <directive
2aff288113d772cedca6add888eb643afffe9fb1nd module="dav_fs">DavLockDB</directive> a changé pour les systèmes
1de1266f0ea387d6373be8415745dfd2ab876341jim avec inodes. L'ancien fichier <directive
1de1266f0ea387d6373be8415745dfd2ab876341jim module="dav_fs">DavLockDB</directive> doit être supprimé dans le
2aff288113d772cedca6add888eb643afffe9fb1nd cadre de la mise à jour.
2aff288113d772cedca6add888eb643afffe9fb1nd <li>La directive <directive module="core">KeepAlive</directive>
2aff288113d772cedca6add888eb643afffe9fb1nd n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
2aff288113d772cedca6add888eb643afffe9fb1nd Avant, toute valeur autre que "Off" ou "0" était traitée comme
2aff288113d772cedca6add888eb643afffe9fb1nd "On".</li>
2aff288113d772cedca6add888eb643afffe9fb1nd <li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
10eed2803538d660048f6e733602e82a75ef6885noodl SSLStaplingMutex et WatchdogMutexPath ont été remplacées par la
2aff288113d772cedca6add888eb643afffe9fb1nd directive unique <directive module="core">Mutex</directive>.
2aff288113d772cedca6add888eb643afffe9fb1nd Vous devez évaluer l'impact de ces directives obsolètes dans
80d3dc69b0e6ad772135f6a78af3d16bd6cccc42nd votre configuration version 2.2 afin de déterminer si elles
2aff288113d772cedca6add888eb643afffe9fb1nd peuvent être simplement supprimées, ou si elles doivent être
50cb7e2b30597f481fee57bac945190f06ebcc58jorton remplacées par la directive <directive
2aff288113d772cedca6add888eb643afffe9fb1nd module="cache">CacheIgnoreURLSessionIdentifiers</directive>
03c25fb6f628ac81f2ecb637d1e7502dcee783f3nd effectue maintenent une correspondance exacte dans la chaîne de
03c25fb6f628ac81f2ecb637d1e7502dcee783f3nd paramètres au lieu d'une correspondance partielle. Si votre
2aff288113d772cedca6add888eb643afffe9fb1nd configuration mettait en jeu des sous-chaînes comme
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd <code>/une-application/image.gif;jsessionid=123456789</code>,
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd vous devez maintenant utiliser la chaîne de correspondance
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end module="ldap">LDAPTrustedClientCert</directive> s'utilise
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end maintenant exclusivement au sein d'une configuration de niveau
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd répertoire. Si vous utilisez cette directive, passez en revue
50039065d571fe01fd458a3f031c995a1fd53c22rbowen votre configuration pour vous assurer qu'elle est bien présente
b686b6a420bde7f78c416b90be11db94cb789979nd dans tous les contextes de répertoire nécessaires.</li>