1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml">
6 <meta name="generator" content="HTML Tidy, see www.w3.org" />
7 <meta http-equiv="Content-Type"
8 content="text/html; charset=iso-8859-1" />
10 <title>Mise à jour de la version 1.3 à la version
13 <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
15 <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
16 vlink="#000080" alink="#FF0000">
17 <!--#include virtual="header.html" -->
19 <h1 align="center">Mise à de la version 1.3 à la
22 <p>Afin d'aider les personnes souhaitant se mettre à
23 jour, nous maintenons un document décrivant les
24 informations critiques concernant les utilisateurs d'Apache.
25 Ces informations sont sous la forme de brèves notes, et
26 vous pouvez trouver plus d'informations dans le document <a
27 href="new_features_2_0.html">Nouvelles
28 fonctionnalités</a> ou dans le fichier
29 <code>src/CHANGES</code>.</p>
31 <h3>Changement de la configuration à la compilation</h3>
34 <li>Apache utilise maintenant <code>autoconf</code> et
35 <code>libtool</code> afin de configurer la compilation.
36 L'utilisation de ces outils est similaire, mais pas tout
37 à fait identique, au système APACI de
38 configuration existant dans la version 1.3 d'Apache.</li>
40 <li>En plus de l'habituelle sélection de modules que
41 vous pouvez choisir de compiler, Apache 2.0 a
42 déplacé la majeure partie du traitement des
43 requêtes dans les <a href="mpm.html">modules
44 multi-traitements</a> (MPMs).</li>
47 <h3>Changement de la configuration à
48 l'exécution</h3>
51 <li>La directive <code>CacheNegotiatedDocs</code> prend
52 maintenant un paramètre qui est soit <code>on</code>
53 soit <code>off</code>. Les configurations existantes
54 utilisant la directive <code>CacheNegotiatedDocs</code>
55 doivent la remplacer par <code>CacheNegotiatedDocs
59 La directive <code>ErrorDocument</code> n'utilise plus de
60 guillemets ou d'apostrophes au début du
61 paramètre indiquant le message. Dorénavant,
62 le message devra être entre guillemets. Par exemple,
66 <code>ErrorDocument 403 "Some Message</code>
68 devra être remplacé par
71 <code>ErrorDocument 403 "Some Message"</code>
73 Si le second argument n'est pas une URL ou un chemin
74 valide, il sera traité comme un message.
77 <li>Les directives <code>AccessConfig</code> et
78 <code>ResourceConfig</code> n'existent plus. Ces directives
79 peuvent être remplacées de manière
80 équivalente par la directive <a
81 href="mod/core.html#include"><code>Include</code></a>. Si
82 vous utilisiez ces directives en utilisant les valeurs par
83 défaut sans les définir explicitement, vous
84 devez ajouter les lignes <code>Include
85 conf/access.conf</code> et <code>Include conf/srm.conf</code>
86 dans votre fichier httpd.conf. Afin de garantir qu'Apache lit
87 les différents fichiers de configuration dans le
88 même ordre que celui pour les anciennes directives, Les
89 directives <code>Include</code> doivent être
90 situées à la fin du fichier httpd.conf, celle
91 représentant <code>srm.conf</code> avant celle pour
92 <code>access.conf</code>.</li>
94 <li>La directive <code>BindAddress</code> n'existe plus. La
95 même fonctionnalité est fournie par la directive
96 <code><a href="mod/mpm_common.html">Listen</a></code>.</li>
98 <li>La directive <code>ExtendedStatus</code> n'existe plus.
99 Le suivi des statuts a été entièrement
100 réécrit afin de bénéficier du
101 nouveau système MPM.</li>
103 <li>La directive <code>ServerType</code> n'existe plus. La
104 méthode utilisée pour servir les requêtes
105 est déterminée maintenant par la
106 sélection d'un MPM. Il n'existe pas actuellement de
107 MPM conçu pour être lancé par inetd.</li>
109 <li>Beaucoup de directives qui étaient situées
110 dans le noyau du serveur pour la version 1.3 se trouvent
111 maintenant dans les MPMs.</li>
113 <li>Les modules mod_log_agent et mod_log_referer qui
114 traitaient les directives <code>AgentLog</code>,
115 <code>RefererLog</code> et <code>RefererIgnore</code> ont
116 été supprimés. Le traçage des
117 agents et référants et toujours disponible en
118 utilisant la directive <a
119 href="mod/mod_log_config.html#customlog">CustomLog</a> du
120 module mod_log_config.</li>
123 <h3>Changements divers</h3>
126 <li>L'option <code>-S</code> du programme <code>httpd</code>
127 qui servait à afficher la configuration des
128 hôtes virtuels est remplacé par <code>-t -D
129 DUMP_VHOSTS</code>.</li>
131 <li>Le module mod_auth_digest, qui était
132 expérimental dans la version 1.3, est maintenant un
133 module standard.</li>
135 <li>Le module mod_mmap_static, qui était
136 expérimental dans la version 1.3 a été
137 remplacé par le module mod_file_cache.</li>
140 <h3>Modules tiers</h3>
142 <p>D'énormes changements ont été
143 réalisés sur l'API du serveur Apache 2.0. Les
144 modules conçus à l'aide de l'API Apache 1.3
145 <strong>ne fonctionneront pas</strong> sur Apache 2.0 sans
146 modifications. Plus de détails sont fournis dans la <a
147 href="developer/">documentation du développeur</a>.</p>
148 <!--#include virtual="footer.html" -->