upgrading.xml.fr revision 8cd5b0473ff976a505a5a9e864c131874c96088e
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder<?xml version="1.0" encoding="ISO-8859-1" ?>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<!-- French translation : Lucien GENTIS -->
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<!-- Reviewed by : Vincent Deffontaines -->
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<!-- English Revision : 1375996 -->
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<!--
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder Licensed to the Apache Software Foundation (ASF) under one or more
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder contributor license agreements. See the NOTICE file distributed with
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder this work for additional information regarding copyright ownership.
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder The ASF licenses this file to You under the Apache License, Version 2.0
dc62afbf79603699b39b2387f48298634f642e67cmaeder (the "License"); you may not use this file except in compliance with
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder the License. You may obtain a copy of the License at
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder http://www.apache.org/licenses/LICENSE-2.0
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder Unless required by applicable law or agreed to in writing, software
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder distributed under the License is distributed on an "AS IS" BASIS,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder See the License for the specific language governing permissions and
dc62afbf79603699b39b2387f48298634f642e67cmaeder limitations under the License.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder-->
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<manualpage metafile="upgrading.xml.meta">
dc62afbf79603699b39b2387f48298634f642e67cmaeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<title>Mise &agrave; jour de la version 2.2 vers la version 2.4</title>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<summary>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <p>Afin d'assister les utilisateurs lors de leurs op&eacute;rations de mise &agrave;
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder jour, nous maintenons un document
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder qui comporte des informations critiques &agrave; l'attention des personnes qui
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder utilisent d&eacute;j&agrave; le serveur HTTP Apache. Ces informations
dc62afbf79603699b39b2387f48298634f642e67cmaeder ne sont que de br&egrave;ves notes, et vous
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa trouverez plus d'informations dans le document <a
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder href="new_features_2_4.html">Nouvelles fonctionnalit&eacute;s</a>, ou dans
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa le fichier <code>src/CHANGES</code>. Les d&eacute;veloppeurs d'applications
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa et de modules trouveront un r&eacute;sum&eacute; des modifications de l'API dans la
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder vue d'ensemble <a href="developer/new_api_2_4.html">Mises &agrave; jour de
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder l'API</a>.</p>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <p>Ce document pr&eacute;sente les changements de comportement du serveur qui
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder peuvent n&eacute;cessiter une modification de la configuration, et la mani&egrave;re
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa d'utiliser la version 2.4 du serveur en parall&egrave;le avec la
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa version 2.2. Pour tirer parti des nouvelles fonctionnalit&eacute;s de la
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa version 2.4, reportez-vous au document "Nouvelles fonctionnalit&eacute;s".</p>
0f924f616bdcf5da97a6f70a7f81af7655af32c8Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <p>Ce document ne d&eacute;crit que les modifications intervenues entre les versions
0ab50a558132ead2991580e4688d63804eb335aecmaeder 2.2 et 2.4. Si vous effectuez une mise &agrave; jour depuis la version 2.0, vous
0ab50a558132ead2991580e4688d63804eb335aecmaeder devez aussi consulter le
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa &agrave; jour de 2.0 vers 2.2.</a></p>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder</summary>
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder<seealso><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maederfonctionnalit&eacute;s du serveur HTTP Apache 2.4</a></seealso>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa <section id="compile-time">
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <title>Modifications des param&egrave;tres de compilation</title>
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <p>Le processus de compilation est tr&egrave;s similaire &agrave; celui de la
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder ancienne ligne de commande <code>configure</code> (telle qu'elle
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder est enregistr&eacute;e dans le fichier <code>build/config.nice</code>
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder situ&eacute; dans le r&eacute;pertoire de compilation du serveur). Voici certains
01ddc4cad68fa84b4e9dd41089ad876329bae5b0Christian Maeder changements intervenus dans la configuration par d&eacute;faut :</p>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <ul>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li>Les modules suivants ont &eacute;t&eacute; supprim&eacute;s : mod_authn_default,
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa mod_authz_default et mod_mem_cache. Si vous utilisiez
545949b4e9a60032662bb7f6aeb01194e0934ebaChristian Maeder mod_mem_cache sous la version 2.2, vous devez maintenant utiliser
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder <module>mod_cache_disk</module> dans la version 2.4.</li>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa
54a08d99d6733842a51b1a6c578af6db86ff7bbfEugen Kuksa <li>Toutes les impl&eacute;mentations de r&eacute;partition de charge ont &eacute;t&eacute;
545949b4e9a60032662bb7f6aeb01194e0934ebaChristian Maeder d&eacute;plac&eacute;es vers des sous-modules sp&eacute;cifiques de mod_proxy, comme
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa <module>mod_lbmethod_bybusyness</module>. Vous devrez compiler et
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa charg&eacute;s tous les modules correspondants que votre configuration
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa utilise.</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
b1f2971b105e6da3f4722315e0a0e2abef96e66fcmaeder <li>Le support de BeOS, TPF, et des anciennes plates-formes telles
545949b4e9a60032662bb7f6aeb01194e0934ebaChristian Maeder que A/UX, Next, et Tandem a &eacute;t&eacute; supprim&eacute;, car
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder elles ne sont plus consid&eacute;r&eacute;es comme maintenues.</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>configure: les modules dynamiques (DSO) sont compil&eacute;s par
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder d&eacute;faut</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>configure: par d&eacute;faut, seul un jeu de modules de base est
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder charg&eacute;. Les autres directives <directive>LoadModule</directive>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder sont mises en commentaires.</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>configure: le jeu de modules "most" est compil&eacute; par d&eacute;faut</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa <li>configure: le jeu de modules "reallyall" ajoute les modules de
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder d&eacute;veloppeur au jeu "all".</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </ul>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </section>
da5ff3703cc54721f3536212455d6348550057a0Christian Maeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <section id="run-time">
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <title>Modifications de la configuration &agrave; l'ex&eacute;cution</title>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder<p>Des changements significatifs dans la configuration de
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maederl'autorisation, ainsi que quelques changements mineurs, peuvent
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maedern&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la version
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder2.2 avant de les utiliser sous la version 2.4.</p>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <section id="authz">
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa <title>Autorisation</title>
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa
01ddc4cad68fa84b4e9dd41089ad876329bae5b0Christian Maeder <p>Tout fichier de configuration qui g&egrave;re des autorisations devra
5234ff2b6526d88de1d97a03c058e1c9cc48f695Christian Maeder probablement &ecirc;tre mis &agrave; jour.</p>
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <p>Vous devez vous reporter au document <a
da5ff3703cc54721f3536212455d6348550057a0Christian Maeder href="howto/auth.html">Authentification, autorisation et contr&ocirc;le
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa d'acc&egrave;s</a>, et plus particuli&egrave;rement &agrave; la section <a
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder href="howto/auth.html#beyond">Plus loin qu'une simple
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder autorisation</a> qui explique les nouveaux m&eacute;canismes permettant de
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder contr&ocirc;ler l'ordre dans lequel les directives d'autorisation sont
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder appliqu&eacute;es.</p>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <p>Les directives qui contr&ocirc;lent la mani&egrave;re dont les modules
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa d'autorisation r&eacute;agissent lorsqu'ils ne reconnaissent pas
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa l'utilisateur authentifi&eacute; ont &eacute;t&eacute; supprim&eacute;es : elles comprennent les
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder directives AuthzLDAPAuthoritative, AuthzDBDAuthoritative,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder AuthzDBMAuthoritative, AuthzGroupFileAuthoritative,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder AuthzUserAuthoritative et AuthzOwnerAuthoritative. Ces directives
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder ont &eacute;t&eacute; remplac&eacute;es par les directives plus explicites <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="mod_authz_core">RequireAny</directive>, <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="mod_authz_core">RequireNone</directive>, et <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="mod_authz_core">RequireAall</directive>.</p>
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa <section id="access">
01ddc4cad68fa84b4e9dd41089ad876329bae5b0Christian Maeder <title>Contr&ocirc;le d'acc&egrave;s</title>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <p>Dans la version 2.2, le contr&ocirc;le d'acc&egrave;s bas&eacute; sur le nom d'h&ocirc;te
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa du client, son adresse IP, ou d'autres caract&eacute;ristiques de la
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder requ&ecirc;te &eacute;tait assur&eacute; via les directives <directive
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder module="mod_access_compat">Order</directive>, <directive
da5ff3703cc54721f3536212455d6348550057a0Christian Maeder module="mod_access_compat">Allow</directive>, <directive
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder module="mod_access_compat">Deny</directive>, et <directive
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder module="mod_access_compat">Satisfy</directive>.</p>
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder
da5ff3703cc54721f3536212455d6348550057a0Christian Maeder <p>Dans la version 2.4, ce contr&ocirc;le d'acc&egrave;s est assur&eacute;, comme tout
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder contr&ocirc;le d'autorisation, via le nouveau module
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder <module>mod_authz_host</module>. Bien que le module
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder <module>mod_access_compat</module> soit fourni &agrave; des fins de
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder compatibilit&eacute; avec les anciennes configurations, les anciennes
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder directives de contr&ocirc;le d'acc&egrave;s devront &ecirc;tre remplac&eacute;es par les
4461c838d986278de476dfb7843c0f3f9b088d17Christian Maeder nouveaux m&eacute;canismes d'authentification.</p>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <p>Voici quelques exemples de contr&ocirc;le d'acc&egrave;s avec l'ancienne et
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder la nouvelle m&eacute;thode :</p>
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder
c1eff8f8127d646590119e59596b023e38de5783Eugen Kuksa <p>Dans cet exemple, toutes les requ&ecirc;tes sont rejet&eacute;es :</p>
dd9ab23d84f402532a6b651f6463e0c3bdb60cfdChristian Maeder <example>
c1eff8f8127d646590119e59596b023e38de5783Eugen Kuksa <title>version 2.2 :</title>
c1eff8f8127d646590119e59596b023e38de5783Eugen Kuksa <highlight language="config">
c1eff8f8127d646590119e59596b023e38de5783Eugen KuksaOrder deny,allow
beb165291db308df7cae2c4b1a1fdd8ce913205eEugen KuksaDeny from all
823c8eb15961960517300af6a7bf3e1ff2b36a8cEugen Kuksa </highlight>
823c8eb15961960517300af6a7bf3e1ff2b36a8cEugen Kuksa </example>
823c8eb15961960517300af6a7bf3e1ff2b36a8cEugen Kuksa <example>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa <title>version 2.4 :</title>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa <highlight language="config">
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa Require all denied
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa </highlight>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa </example>
dc62afbf79603699b39b2387f48298634f642e67cmaeder
dc62afbf79603699b39b2387f48298634f642e67cmaeder <p>Dans cet exemple, toutes les requ&ecirc;tes sont accept&eacute;es :</p>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa <example>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <title>version 2.2 :</title>
2277e3c89bffb318ddb1f5a4fd2b148155010045Eugen Kuksa <highlight language="config">
08444813af2fade39f88fc4bd7c6465452915668Eugen KuksaOrder allow,deny
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen KuksaAllow from all
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa </highlight>
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder </example>
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder <example>
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa <title>version 2.4 :</title>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa <highlight language="config">
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa Require all granted
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa </highlight>
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa </example>
08444813af2fade39f88fc4bd7c6465452915668Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <p>Dans l'exemple suivant, tous les h&ocirc;tes du domaine example.org
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa ont l'autorisation d'acc&egrave;s, tous les autres sont rejet&eacute;s :</p>
505d0c4360a71e4e7f80f1661ad64a249bb65b0fChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <example>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <title>version 2.2 :</title>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <highlight language="config">
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian MaederOrder Deny,Allow
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen KuksaDeny from all
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian MaederAllow from example.org
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </highlight>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </example>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <example>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <title>version 2.4 :</title>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <highlight language="config">
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder Require host example.org
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </highlight>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </example>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa </section>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa </section>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <section id="config">
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <title>Autres changements dans la configuration</title>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <p>D'autres ajustements mineurs peuvent s'av&eacute;rer n&eacute;cessaires pour
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder certaines configurations particuli&egrave;res, comme d&eacute;crit ci-dessous.</p>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <ul>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <li><directive>MaxRequestsPerChild</directive> a &eacute;t&eacute; renomm&eacute;e en
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <directive module="mpm_common">MaxConnectionsPerChild</directive>;
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa ce nouveau nom refl&egrave;te mieux l'usage de cette directive.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder L'ancien nom est encore support&eacute;.</li>
9005b07df2277a9fefca6868cd00c1c39533a9fbChristian Maeder
545949b4e9a60032662bb7f6aeb01194e0934ebaChristian Maeder <li>La directive <directive>MaxClients</directive> a
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder &eacute;t&eacute; renomm&eacute;e en <directive
9005b07df2277a9fefca6868cd00c1c39533a9fbChristian Maeder module="mpm_common">MaxRequestWorkers</directive>; ce nouveau
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa nom refl&egrave;te mieux l'usage de cette directive. Pour les
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder modules multiprocessus asynchrones, comme <module>event</module>, le nombre
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa maximal de clients n'est pas &eacute;quivalent au nombre de threads du
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder worker. L'ancien nom est encore support&eacute;.</li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li>La directive <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="core">DefaultType</directive> ne produit plus aucun
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder effet, si ce n'est d'&eacute;mettre un avertissement si elle est
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder d&eacute;finie &agrave; une valeur autre que <code>none</code>. D'autres
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa directives de configuration la remplacent dans la version 2.4.
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder </li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>La valeur par d&eacute;faut de la directive <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="core">EnableSendfile</directive> est maintenant Off.</li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
dc62afbf79603699b39b2387f48298634f642e67cmaeder <li>La valeur par d&eacute;faut de la directive <directive
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa module="core">FileETag</directive> est maintenant "MTime Size"
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder (sans INode).</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li><module>mod_log_config</module>: <a
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder href="modules/mod_log_config.html#formats">${cookie}C</a>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder correspond au nom du cookie dans son ensemble, alors qu'avant,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder toute sous-cha&icirc;ne pouvait correspondre.</li>
b1f2971b105e6da3f4722315e0a0e2abef96e66fcmaeder
b1f2971b105e6da3f4722315e0a0e2abef96e66fcmaeder <li><module>mod_dav_fs</module>: le format du fichier <directive
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa module="mod_dav_fs">DavLockDB</directive> a chang&eacute; pour les syst&egrave;mes
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa avec inodes. L'ancien fichier <directive
b1f2971b105e6da3f4722315e0a0e2abef96e66fcmaeder module="mod_dav_fs">DavLockDB</directive> doit &ecirc;tre supprim&eacute; dans le
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa cadre de la mise &agrave; jour.
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa </li>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <li>La directive <directive module="core">KeepAlive</directive>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa Avant, toute valeur autre que "Off" ou "0" &eacute;tait trait&eacute;e comme
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder "On".</li>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa <li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder SSLStaplingMutex et WatchdogMutexPath ont &eacute;t&eacute; remplac&eacute;es par la
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder directive unique <directive module="core">Mutex</directive>.
dc62afbf79603699b39b2387f48298634f642e67cmaeder Vous devez &eacute;valuer l'impact de ces directives obsol&egrave;tes dans
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa votre configuration version 2.2 afin de d&eacute;terminer si elles
dc62afbf79603699b39b2387f48298634f642e67cmaeder peuvent &ecirc;tre simplement supprim&eacute;es, ou si elles doivent &ecirc;tre
e10c4ad7f0060b399f9bdbb00cb157a9a2fee348Christian Maeder remplac&eacute;es par la directive <directive
01ddc4cad68fa84b4e9dd41089ad876329bae5b0Christian Maeder module="core">Mutex</directive>.</li>
01ddc4cad68fa84b4e9dd41089ad876329bae5b0Christian Maeder
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <li><module>mod_cache</module>: la directive <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="mod_cache">CacheIgnoreURLSessionIdentifiers</directive>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa effectue maintenant une correspondance exacte dans la cha&icirc;ne de
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa param&egrave;tres au lieu d'une correspondance partielle. Si votre
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa configuration mettait en jeu des sous-cha&icirc;nes comme
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <code>sessionid</code> pour correspondre &agrave;
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <code>/une-application/image.gif;jsessionid=123456789</code>,
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder vous devez maintenant utiliser la cha&icirc;ne de correspondance
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa compl&egrave;te <code>jsessionid</code>.
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </li>
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa
dc62afbf79603699b39b2387f48298634f642e67cmaeder <li><module>mod_ldap</module>: la directive <directive
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa module="mod_ldap">LDAPTrustedClientCert</directive> s'utilise
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa maintenant exclusivement au sein d'une configuration de niveau
dc62afbf79603699b39b2387f48298634f642e67cmaeder r&eacute;pertoire. Si vous utilisez cette directive, passez en revue
dc62afbf79603699b39b2387f48298634f642e67cmaeder votre configuration pour vous assurer qu'elle est bien pr&eacute;sente
dc62afbf79603699b39b2387f48298634f642e67cmaeder dans tous les contextes de r&eacute;pertoire n&eacute;cessaires.</li>
dc62afbf79603699b39b2387f48298634f642e67cmaeder
dc62afbf79603699b39b2387f48298634f642e67cmaeder <li><module>mod_filter</module>: la syntaxe de la directive
dc62afbf79603699b39b2387f48298634f642e67cmaeder <directive module="mod_filter">FilterProvider</directive> utilise
dc62afbf79603699b39b2387f48298634f642e67cmaeder maintenant une expression bool&eacute;enne pour d&eacute;terminer si un filtre
dc62afbf79603699b39b2387f48298634f642e67cmaeder s'applique.
dc62afbf79603699b39b2387f48298634f642e67cmaeder </li>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder
dc62afbf79603699b39b2387f48298634f642e67cmaeder <li><module>mod_include</module>:
dc62afbf79603699b39b2387f48298634f642e67cmaeder <ul>
1903551035f3a67e65f7836b3e393f8196100904Christian Maeder <li>L'&eacute;l&eacute;ment <code>#if expr</code> utilise maintenant le
1903551035f3a67e65f7836b3e393f8196100904Christian Maeder nouvel <a href="expr.html">interpr&eacute;teur d'expressions</a>.
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa L'ancienne syntaxe peut &ecirc;tre r&eacute;activ&eacute;e via la directive
3469fa28a5f2e3288f5c5cf3bfe09e194c2b3663Eugen Kuksa <directive
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa module="mod_include">SSILegacyExprParser</directive>.
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </li>
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder <li>Dans la port&eacute;e du r&eacute;pertoire, une directive de
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder configuration SSI* ne provoque plus la r&eacute;initialisation &agrave;
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa leur valeur par d&eacute;faut de toutes les directives SSI* de
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder niveau r&eacute;pertoire.</li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </ul>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <li><module>mod_charset_lite</module> : l'option
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <code>DebugLevel</code> a &eacute;t&eacute; supprim&eacute;e en faveur d'une
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa configuration de la directive <directive
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa module="core">LogLevel</directive> au niveau r&eacute;pertoire.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <li><module>mod_ext_filter</module> : l'option
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa <code>DebugLevel</code> a &eacute;t&eacute; supprim&eacute;e en faveur d'une
1b8170ae7316dab089edd8cc3ec8de34576961c7Eugen Kuksa configuration de la directive <directive
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder module="core">LogLevel</directive> au niveau r&eacute;pertoire.
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa
3e1a8f9ea2e804a8d8199a23e17a20f4382975efChristian Maeder <li><module>mod_ssl</module>: le contr&ocirc;le de r&eacute;vocation des
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa certificats bas&eacute; sur les CRL doit &ecirc;tre maintenant explicitement
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder configur&eacute; via la directive <directive
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa module="mod_ssl">SSLCARevocationCheck</directive>.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li><module>mod_substitute</module>: la taille maximale d'une
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder ligne est maintenant 1Mo.
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa </li>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa <li><module>mod_reqtimeout</module>: si ce module est charg&eacute;, il
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa d&eacute;finit maintenant certains temps d'attente par d&eacute;faut.</li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder </ul>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder </section>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder </section>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder <section id="misc">
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder <title>Changements divers</title>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder <ul>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder <li><module>mod_auto_index</module>: extrait maintenant les titres
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder et affiche la description pour les fichiers .xhtml qui &eacute;taient
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder jusqu'alors ignor&eacute;s.</li>
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li><module>mod_ssl</module> : le format par d&eacute;faut des variables
3e1a8f9ea2e804a8d8199a23e17a20f4382975efChristian Maeder <code>*_DN</code> a chang&eacute;. Il est cependant encore possible
3e1a8f9ea2e804a8d8199a23e17a20f4382975efChristian Maeder d'utiliser l'ancien format via la nouvelle option
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <code>LegacyDNStringFormat</code> de la directive <directive
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder module="mod_ssl">SSLOptions</directive>. Le protocole SSLv2 n'est
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder plus support&eacute;. Les directives <directive
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder module="mod_ssl">SSLProxyCheckPeerCN</directive> et
ab7ea3b07c5f4ac4ff1bde593546eb5e1ee0e07aChristian Maeder <directive module="mod_ssl">SSLProxyCheckPeerExpire</directive>
3e1a8f9ea2e804a8d8199a23e17a20f4382975efChristian Maeder sont maintenant d&eacute;finies par d&eacute;faut &agrave; On, et les requ&ecirc;tes mandat&eacute;es
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder vers des serveurs HTTPS poss&egrave;dant des certificats non conformes ou
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa p&eacute;rim&eacute;s &eacute;choueront donc avec un code d'erreur 502 (Bad gateway).</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li><program>htpasswd</program> utilise maintenant par d&eacute;faut les
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder condens&eacute;s MD5 sur toutes les plates-formes.</li>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>La directive <directive
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module="core">NameVirtualHost</directive> n'a plus aucun effet, si
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa ce n'est l'&eacute;mission d'un avertissement. Toute combinaison
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa adresse/port apparaissant dans plusieurs serveurs virtuels est
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder trait&eacute;e implicitement comme un serveur virtuel bas&eacute; sur le nom.
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder </li>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder <li><module>mod_deflate</module> n'effectue plus de compression
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder s'il s'aper&ccedil;oit que la quantit&eacute; de donn&eacute;es ajout&eacute;e par la
1903551035f3a67e65f7836b3e393f8196100904Christian Maeder compression est sup&eacute;rieure &agrave; la quantit&eacute; de donn&eacute;es &agrave; compresser.
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder </li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <li>Les pages d'erreur multilingues de la version 2.2.x ne
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder fonctionneront qu'apr&egrave;s avoir &eacute;t&eacute; corrig&eacute;es pour
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder respecter la nouvelle syntaxe de l'&eacute;l&eacute;ment <code>#if expr=</code>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa du module <module>mod_include</module>, ou si la directive
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <directive module="mod_include">SSILegacyExprParser</directive> a
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa &eacute;t&eacute; activ&eacute;e pour le r&eacute;pertoire contenant les pages d'erreur.
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa </li>
5980599d19a7227091466652b1d14e781db2977aChristian Maeder
5980599d19a7227091466652b1d14e781db2977aChristian Maeder <li>La fonctionnalit&eacute; fournie par <code>mod_authn_alias</code>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa dans les pr&eacute;c&eacute;dentes versions (en fait la directive
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder <directive module="mod_authn_core">AuthnProviderAlias</directive>)
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa est maintenant fournie par <module>mod_authn_core</module>.
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder </li>
c437ed4dfe7d1452abfef361cc82fb614a945745Eugen Kuksa </ul>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder </section>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <section id="third-party">
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <title>Modules tiers</title>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder <p>Tous les modules tiers doivent &ecirc;tre recompil&eacute;s pour la
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa version 2.4 avant d'&ecirc;tre charg&eacute;s.</p>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <p>De nombreux modules tiers con&ccedil;us pour la version 2.2
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa fonctionneront sans changement avec le serveur HTTP Apache
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder version 2.4. Certains n&eacute;cessiterons cependant des modifications ; se
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder reporter &agrave; la vue d'ensemble <a
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder href="developer/new_api_2_4.html">Mise &agrave; jour de l'API</a>.</p>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder </section>
5e01ba94cb504e8bee124807390e9c2b49be8c7dEugen Kuksa<section id="commonproblems">
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <title>Probl&egrave;mes de mise &agrave; jour courants</title>
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <ul><li>Erreurs au d&eacute;marrage :
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder <ul>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li><code>Invalid command 'User', perhaps misspelled or defined by
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa a module not included in the server configuration</code> - chargez
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder le module <module>mod_unixd</module></li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li><code>Invalid command 'Require', perhaps misspelled or defined
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder by a module not included in the server configuration</code>, ou
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <code>Invalid command 'Order', perhaps misspelled or defined by a
4aeea3e8e2e838518e7cc0318cf3bbfccc78063aChristian Maeder module not included in the server configuration</code> - chargez
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa le module <module>mod_access_compat</module>, ou mettez &agrave; jour
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa vers la version 2.4 les directives d'autorisation.</li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <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&eacute;sormais le d&eacute;marrage en g&eacute;n&eacute;rant une erreur</li>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li><code>_default_ is not allowed in NameVirtualHost directive</code> - ceci a toujours &eacute;t&eacute; le cas, mais &agrave; pr&eacute;sent cette erreur bloque le d&eacute;marrage du serveur.</li>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa <li><code>Ignoring deprecated use of DefaultType in line NN of
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa /path/to/httpd.conf</code> - supprimez la directive <directive
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa module="core">DefaultType</directive> et remplacez-la par les
bcd714f4e2fd0a8d20d33899d24b69b75a3cede5Christian Maeder directives de configuration appropri&eacute;es.</li>
3a8cd9d6e48924ba4d2ff967eab2dbac17fe7c23Christian Maeder <li><code>mixing * ports and non-* ports with a NameVirtualHost
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa address is not supported</code>, <code>Either NameVirtualHost
ea8e98e298f33f9362293f392c8fb192722b8904Eugen Kuksa w.x.y.z:n has no VirtualHosts, or there is more than one identical
dc62afbf79603699b39b2387f48298634f642e67cmaeder NameVirtualHost line, or your VirtualHost declarations do not
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa match the NameVirtualHost line</code> -
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa ce ne sont pas des nouveaux messages, mais ils emp&ecirc;chent
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder maintenant le serveur de d&eacute;marrer</li>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder <li><code>_default_ is not allowed in NameVirtualHost
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder directive</code> - l'explication est dans le message ; cette
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder d&eacute;finition n'a jamais &eacute;t&eacute; valide, mais elle emp&ecirc;che maintenant le
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder serveur de d&eacute;marrer.</li>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder </ul></li>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder <li>Erreurs de traitement des requ&ecirc;tes :
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder <ul>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder <li><code>configuration error: couldn't check user: /path</code> -
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder chargez le module <module>mod_authn_core</module>.</li>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder </ul>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder </li>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder</ul>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder </section>
e3e333e04a628009af94d9fc874c4364725cbb3eChristian Maeder</manualpage>
3e214c2b58c1df27f3f491df00e9526ffd6c6973Eugen Kuksa