fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis<!-- French translation : Lucien GENTIS -->
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis<!-- Reviewed by : Vincent Deffontaines -->
0a05fab9aadd37834734ffe106fc8ad4488fb3e3rbowen<!-- English Revision: 1543907:1673947 (outdated) -->
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Licensed to the Apache Software Foundation (ASF) under one or more
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis contributor license agreements. See the NOTICE file distributed with
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis this work for additional information regarding copyright ownership.
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis The ASF licenses this file to You under the Apache License, Version 2.0
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis (the "License"); you may not use this file except in compliance with
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis the License. You may obtain a copy of the License at
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Unless required by applicable law or agreed to in writing, software
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis distributed under the License is distributed on an "AS IS" BASIS,
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis See the License for the specific language governing permissions and
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis limitations under the License.
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis<title>Mise à jour de la version 2.2 vers la version 2.4</title>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis jour, nous maintenons un document
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis qui comporte des informations critiques à l'attention des personnes qui
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis utilisent déjà le serveur HTTP Apache. Ces informations
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis ne sont que de brèves notes, et vous
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis trouverez plus d'informations dans le document <a
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis href="new_features_2_4.html">Nouvelles fonctionnalités</a>, ou dans
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis le fichier <code>src/CHANGES</code>. Les développeurs d'applications
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis et de modules trouveront un résumé des modifications de l'API dans la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis vue d'ensemble <a href="developer/new_api_2_4.html">Mises à jour de
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Ce document présente les changements de comportement du serveur qui
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis peuvent nécessiter une modification de la configuration, et la manière
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis d'utiliser la version 2.4 du serveur en parallèle avec la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis version 2.2. Pour tirer parti des nouvelles fonctionnalités de la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis version 2.4, reportez-vous au document "Nouvelles fonctionnalités".</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Ce document ne décrit que les modifications intervenues entre les versions
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis 2.2 et 2.4. Si vous effectuez une mise à jour depuis la version 2.0, vous
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis devez aussi consulter le
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis<seealso><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentisfonctionnalités du serveur HTTP Apache 2.4</a></seealso>
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis <title>Modifications des paramètres de compilation</title>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Le processus de compilation est très similaire à celui de la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis ancienne ligne de commande <code>configure</code> (telle qu'elle
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis est enregistrée dans le fichier <code>build/config.nice</code>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis situé dans le répertoire de compilation du serveur). Voici certains
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis changements intervenus dans la configuration par défaut :</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>Les modules suivants ont été supprimés : mod_authn_default,
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis mod_authz_default et mod_mem_cache. Si vous utilisiez
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis mod_mem_cache sous la version 2.2, vous devez maintenant utiliser
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin <module>mod_cache_disk</module> dans la version 2.4.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>Toutes les implémentations de répartition de charge ont été
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis déplacées vers des sous-modules spécifiques de mod_proxy, comme
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <module>mod_lbmethod_bybusyness</module>. Vous devrez compiler et
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis chargés tous les modules correspondants que votre configuration
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis utilise.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>Le support de BeOS, TPF, et des anciennes plates-formes telles
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis que A/UX, Next, et Tandem a été supprimé, car
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis elles ne sont plus considérées comme maintenues.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>configure: les modules dynamiques (DSO) sont compilés par
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis défaut</li>
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis <li>configure: par défaut, seul un jeu de modules de base est
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis chargé. Les autres directives <directive>LoadModule</directive>
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis sont mises en commentaires.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>configure: le jeu de modules "most" est compilé par défaut</li>
98857218d3269556b5cf0e923a8292e2c9f82abflgentis <li>configure: le jeu de modules "reallyall" ajoute les modules de
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis développeur au jeu "all".</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <title>Modifications de la configuration à l'exécution</title>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis<p>Des changements significatifs dans la configuration de
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentisl'autorisation, ainsi que quelques changements mineurs, peuvent
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentisnécessiter une mise à jour des fichiers de configuration de la version
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis2.2 avant de les utiliser sous la version 2.4.</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Tout fichier de configuration qui gère des autorisations devra
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis probablement être mis à jour.</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis href="howto/auth.html">Authentification, autorisation et contrôle
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis d'accès</a>, et plus particulièrement à la section <a
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis href="howto/auth.html#beyond">Plus loin qu'une simple
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis autorisation</a> qui explique les nouveaux mécanismes permettant de
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis contrôler l'ordre dans lequel les directives d'autorisation sont
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis appliquées.</p>
8cd5b0473ff976a505a5a9e864c131874c96088elgentis <p>Les directives qui contrôlent la manière dont les modules
8cd5b0473ff976a505a5a9e864c131874c96088elgentis d'autorisation réagissent lorsqu'ils ne reconnaissent pas
8cd5b0473ff976a505a5a9e864c131874c96088elgentis l'utilisateur authentifié ont été supprimées : elles comprennent les
8cd5b0473ff976a505a5a9e864c131874c96088elgentis directives AuthzLDAPAuthoritative, AuthzDBDAuthoritative,
8cd5b0473ff976a505a5a9e864c131874c96088elgentis AuthzDBMAuthoritative, AuthzGroupFileAuthoritative,
8cd5b0473ff976a505a5a9e864c131874c96088elgentis AuthzUserAuthoritative et AuthzOwnerAuthoritative. Ces directives
8cd5b0473ff976a505a5a9e864c131874c96088elgentis ont été remplacées par les directives plus explicites <directive
8cd5b0473ff976a505a5a9e864c131874c96088elgentis module="mod_authz_core">RequireAny</directive>, <directive
8cd5b0473ff976a505a5a9e864c131874c96088elgentis module="mod_authz_core">RequireNone</directive>, et <directive
b776bbb27c67e33286c4b8dd427e328debac748dlgentis <p>Si vous utilisez <module>mod_authz_dbm</module>, vous devez
b776bbb27c67e33286c4b8dd427e328debac748dlgentis mettre à jour votre configuration en remplaçant les directives du
b776bbb27c67e33286c4b8dd427e328debac748dlgentis style <code>Require group ...</code> par des directives du style
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Dans la version 2.2, le contrôle d'accès basé sur le nom d'hôte
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis du client, son adresse IP, ou d'autres caractéristiques de la
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis requête était assuré via les directives <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="mod_access_compat">Order</directive>, <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="mod_access_compat">Allow</directive>, <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="mod_access_compat">Deny</directive>, et <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Dans la version 2.4, ce contrôle d'accès est assuré, comme tout
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis contrôle d'autorisation, via le nouveau module
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <module>mod_access_compat</module> soit fourni à des fins de
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis compatibilité avec les anciennes configurations, les anciennes
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis directives de contrôle d'accès devront être remplacées par les
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis nouveaux mécanismes d'authentification.</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Voici quelques exemples de contrôle d'accès avec l'ancienne et
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis la nouvelle méthode :</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Dans cet exemple, toutes les requêtes sont rejetées :</p>
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisOrder deny,allow
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisDeny from all
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Require all denied
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Dans cet exemple, toutes les requêtes sont acceptées :</p>
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisOrder allow,deny
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisAllow from all
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Require all granted
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
17d2fcb33284ba6a887ec86305dcaddcd5459dd4lgentis <p>Dans l'exemple suivant, tous les hôtes du domaine example.org
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis ont l'autorisation d'accès, tous les autres sont rejetés :</p>
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisOrder Deny,Allow
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentisDeny from all
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis </highlight>
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis <title>Autres changements dans la configuration</title>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>D'autres ajustements mineurs peuvent s'avérer nécessaires pour
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis certaines configurations particulières, comme décrit ci-dessous.</p>
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis <li><directive>MaxRequestsPerChild</directive> a été renommée en
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis <directive module="mpm_common">MaxConnectionsPerChild</directive>;
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis ce nouveau nom reflète mieux l'usage de cette directive.
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis L'ancien nom est encore supporté.</li>
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis <li>La directive <directive>MaxClients</directive> a
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis été renommée en <directive
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis module="mpm_common">MaxRequestWorkers</directive>; ce nouveau
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis nom reflète mieux l'usage de cette directive. Pour les
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis modules multiprocessus asynchrones, comme <module>event</module>, le nombre
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis maximal de clients n'est pas équivalent au nombre de threads du
0e1f43ce2f83de4fd1ed05915c95d3cc38441be3lgentis worker. L'ancien nom est encore supporté.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="core">DefaultType</directive> ne produit plus aucun
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis effet, si ce n'est d'émettre un avertissement si elle est
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis définie à une valeur autre que <code>none</code>. D'autres
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis directives de configuration la remplacent dans la version 2.4.
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis <li>La valeur par défaut de la directive <directive
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis module="core">AllowOverride</directive> est maintenant
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis <li>La valeur par défaut de la directive <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="core">EnableSendfile</directive> est maintenant Off.</li>
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis <li>La valeur par défaut de la directive <directive
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis module="core">FileETag</directive> est maintenant "MTime Size"
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis (sans INode).</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><module>mod_dav_fs</module>: le format du fichier <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="mod_dav_fs">DavLockDB</directive> a changé pour les systèmes
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis avec inodes. L'ancien fichier <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="mod_dav_fs">DavLockDB</directive> doit être supprimé dans le
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis cadre de la mise à jour.
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>La directive <directive module="core">KeepAlive</directive>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Avant, toute valeur autre que "Off" ou "0" était traitée comme
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis SSLStaplingMutex et WatchdogMutexPath ont été remplacées par la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis directive unique <directive module="core">Mutex</directive>.
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis Vous devez évaluer l'impact de ces directives obsolètes dans
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis votre configuration version 2.2 afin de déterminer si elles
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis peuvent être simplement supprimées, ou si elles doivent être
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis remplacées par la directive <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><module>mod_cache</module>: la directive <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="mod_cache">CacheIgnoreURLSessionIdentifiers</directive>
48a42d4cf6ed025e08edcc3ad6a62c5000755a07lgentis effectue maintenant une correspondance exacte dans la chaîne de
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis paramètres au lieu d'une correspondance partielle. Si votre
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis configuration mettait en jeu des sous-chaînes comme
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <code>/une-application/image.gif;jsessionid=123456789</code>,
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis vous devez maintenant utiliser la chaîne de correspondance
63edd358d6b6fda4f9dfa96effa972bf996b77f8lgentis <li><module>mod_cache</module>: le second paramètre de la
63edd358d6b6fda4f9dfa96effa972bf996b77f8lgentis directive <directive module="mod_cache">CacheEnable</directive>
63edd358d6b6fda4f9dfa96effa972bf996b77f8lgentis ne concerne les contenus en mandat direct que s'ils débutent par
63edd358d6b6fda4f9dfa96effa972bf996b77f8lgentis le protocole approprié. Dans les versions 2.2 et antérieures, un
63edd358d6b6fda4f9dfa96effa972bf996b77f8lgentis paramètre tel que '/' concernait tous les contenus.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><module>mod_ldap</module>: la directive <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="mod_ldap">LDAPTrustedClientCert</directive> s'utilise
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis maintenant exclusivement au sein d'une configuration de niveau
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis répertoire. Si vous utilisez cette directive, passez en revue
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis votre configuration pour vous assurer qu'elle est bien présente
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis dans tous les contextes de répertoire nécessaires.</li>
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis <li><module>mod_filter</module>: la syntaxe de la directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis <directive module="mod_filter">FilterProvider</directive> utilise
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis maintenant une expression booléenne pour déterminer si un filtre
1b6302f43029b310e4db49d64f95029933ec7ec2lgentis s'applique.
083423a393484c8ce11d78a9dee9a08c374064a8lgentis <li>L'élément <code>#if expr</code> utilise maintenant le
083423a393484c8ce11d78a9dee9a08c374064a8lgentis nouvel <a href="expr.html">interpréteur d'expressions</a>.
083423a393484c8ce11d78a9dee9a08c374064a8lgentis L'ancienne syntaxe peut être réactivée via la directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="mod_include">SSILegacyExprParser</directive>.
083423a393484c8ce11d78a9dee9a08c374064a8lgentis <li>Dans la portée du répertoire, une directive de
083423a393484c8ce11d78a9dee9a08c374064a8lgentis configuration SSI* ne provoque plus la réinitialisation à
083423a393484c8ce11d78a9dee9a08c374064a8lgentis leur valeur par défaut de toutes les directives SSI* de
083423a393484c8ce11d78a9dee9a08c374064a8lgentis niveau répertoire.</li>
083423a393484c8ce11d78a9dee9a08c374064a8lgentis <code>DebugLevel</code> a été supprimée en faveur d'une
083423a393484c8ce11d78a9dee9a08c374064a8lgentis configuration de la directive <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="core">LogLevel</directive> au niveau répertoire.
083423a393484c8ce11d78a9dee9a08c374064a8lgentis <code>DebugLevel</code> a été supprimée en faveur d'une
083423a393484c8ce11d78a9dee9a08c374064a8lgentis configuration de la directive <directive
083423a393484c8ce11d78a9dee9a08c374064a8lgentis module="core">LogLevel</directive> au niveau répertoire.
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis <li><module>mod_ssl</module>: le contrôle de révocation des
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis certificats basé sur les CRL doit être maintenant explicitement
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis configuré via la directive <directive
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis <li><module>mod_substitute</module>: la taille maximale d'une
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis ligne est maintenant 1Mo.
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis <li><module>mod_reqtimeout</module>: si ce module est chargé, il
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis définit maintenant certains temps d'attente par défaut.</li>
22ab0350175b36407f6c349abe65aac64028d7ddlgentis <directive>DumpIOLogLevel</directive> n'est plus supportée. Les
22ab0350175b36407f6c349abe65aac64028d7ddlgentis données sont toujours enregistrées au niveau <code>trace7</code>
22ab0350175b36407f6c349abe65aac64028d7ddlgentis de <directive module="core">LogLevel</directive></li>
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis <li>Jusqu'à la version 2.2, sur les plateformes de style Unix,
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis les commandes de redirection des logs définies via <directive
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis module="mod_log_config">CustomLog</directive> étaient invoquées
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis partir de la version 2.4, les commandes de redirection des logs
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis sont exécutées directement. Pour retrouver l'ancien
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis comportement, voir la <a href="logs.html#piped">documentation
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><module>mod_auto_index</module>: extrait maintenant les titres
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis et affiche la description pour les fichiers .xhtml qui étaient
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis jusqu'alors ignorés.</li>
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentis <li><module>mod_ssl</module> : le format par défaut des variables
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentis <code>*_DN</code> a changé. Il est cependant encore possible
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentis d'utiliser l'ancien format via la nouvelle option
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentis <code>LegacyDNStringFormat</code> de la directive <directive
98857218d3269556b5cf0e923a8292e2c9f82abflgentis module="mod_ssl">SSLOptions</directive>. Le protocole SSLv2 n'est
5e6dcc287b64eb58282c020e8a91a8bfb6ac0339lgentis plus supporté. Les directives <directive
5e6dcc287b64eb58282c020e8a91a8bfb6ac0339lgentis <directive module="mod_ssl">SSLProxyCheckPeerExpire</directive>
5e6dcc287b64eb58282c020e8a91a8bfb6ac0339lgentis sont maintenant définies par défaut à On, et les requêtes mandatées
5e6dcc287b64eb58282c020e8a91a8bfb6ac0339lgentis vers des serveurs HTTPS possèdant des certificats non conformes ou
5e6dcc287b64eb58282c020e8a91a8bfb6ac0339lgentis périmés échoueront donc avec un code d'erreur 502 (Bad gateway).</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><program>htpasswd</program> utilise maintenant par défaut les
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis condensés MD5 sur toutes les plates-formes.</li>
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis module="core">NameVirtualHost</directive> n'a plus aucun effet, si
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis ce n'est l'émission d'un avertissement. Toute combinaison
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis adresse/port apparaissant dans plusieurs serveurs virtuels est
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis traitée implicitement comme un serveur virtuel basé sur le nom.
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis <li><module>mod_deflate</module> n'effectue plus de compression
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis s'il s'aperçoit que la quantité de données ajoutée par la
78617ba4bbe57c2c7919ea0503ca34d07c3517a6lgentis compression est supérieure à la quantité de données à compresser.
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis <li>Les pages d'erreur multilingues de la version 2.2.x ne
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis fonctionneront qu'après avoir été corrigées pour
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis respecter la nouvelle syntaxe de l'élément <code>#if expr=</code>
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis du module <module>mod_include</module>, ou si la directive
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis <directive module="mod_include">SSILegacyExprParser</directive> a
0ae80e97c7736c9b059bfb0472d48655096c20fblgentis été activée pour le répertoire contenant les pages d'erreur.
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis <li>La fonctionnalité fournie par <code>mod_authn_alias</code>
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis dans les précédentes versions (en fait la directive
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis <directive module="mod_authn_core">AuthnProviderAlias</directive>)
ad338079daa7c8b4d59efe1c1ff40cdd6f7e2f5algentis est maintenant fournie par <module>mod_authn_core</module>.
fed05bd9cff037691a12077d6d9d83f9892e70a5lgentis <li><module>mod_cgid</module> utilise la valeur de la directive
fed05bd9cff037691a12077d6d9d83f9892e70a5lgentis <directive module="core">Timeout</directive> du serveur pour
fed05bd9cff037691a12077d6d9d83f9892e70a5lgentis limiter le temps d'attente entre les sorties d'un programme CGI.
5803c95bde287b879d5a97d0575c40a673d6e97dlgentis La valeur de ce temps d'attente peut maintenant être modifiée via
fed05bd9cff037691a12077d6d9d83f9892e70a5lgentis la directive <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>Tous les modules tiers doivent être recompilés pour la
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis version 2.4 avant d'être chargés.</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <p>De nombreux modules tiers conçus pour la version 2.2
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis fonctionneront sans changement avec le serveur HTTP Apache
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis version 2.4. Certains nécessiterons cependant des modifications ; se
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis reporter à la vue d'ensemble <a
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis href="developer/new_api_2_4.html">Mise à jour de l'API</a>.</p>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <title>Problèmes de mise à jour courants</title>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><code>Invalid command 'User', perhaps misspelled or defined by
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis a module not included in the server configuration</code> - chargez
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><code>Invalid command 'Require', perhaps misspelled or defined
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis by a module not included in the server configuration</code>, ou
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <code>Invalid command 'Order', perhaps misspelled or defined by a
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module not included in the server configuration</code> - chargez
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis le module <module>mod_access_compat</module>, ou mettez à jour
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis vers la version 2.4 les directives d'autorisation.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><code>Ignoring deprecated use of DefaultType in line NN of
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis /path/to/httpd.conf</code> - supprimez la directive <directive
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis module="core">DefaultType</directive> et remplacez-la par les
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis directives de configuration appropriées.</li>
829ba7665f9af1b12c1a8181aa3e2761dfb61f01lgentis <li><code>Invalid command 'AddOutputFilterByType', perhaps misspelled
829ba7665f9af1b12c1a8181aa3e2761dfb61f01lgentis or defined by a module not included in the server configuration
829ba7665f9af1b12c1a8181aa3e2761dfb61f01lgentis module="mod_filter">AddOutputFilterByType</directive> qui était
829ba7665f9af1b12c1a8181aa3e2761dfb61f01lgentis jusqu'alors implémentée par le module core, l'est maintenant par
829ba7665f9af1b12c1a8181aa3e2761dfb61f01lgentis le module mod_filter, qui doit donc être chargé.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li>Erreurs de traitement des requêtes :
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis <li><code>configuration error: couldn't check user: /path</code> -
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis chargez le module <module>mod_authn_core</module>.</li>
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis <li>Les fichiers <code>.htaccess</code> ne sont pas traités -
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis Vérifiez la présence d'une directive <directive
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis module="core">AllowOverride</directive> appropriée ; sa valeur par
34524a20fc7001ae70757ed597d2c0aa71a93f8clgentis défaut est maintenant <code>None</code>.</li>
fe2eb5430ca6eb9de36b804ac1457aaf22dd5a84lgentis</manualpage>