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">
18 <img src="images/sub.gif" alt="[APACHE DOCUMENTATION]" />
20 <h3>Apache HTTP Server Version 2.0</h3>
26 <h1 align="center">Mise à de la version 1.3 à la
29 <p>Afin d'aider les personnes souhaitant se mettre à
30 jour, nous maintenons un document décrivant les
31 informations critiques concernant les utilisateurs d'Apache.
32 Ces informations sont sous la forme de brèves notes, et
33 vous pouvez trouver plus d'informations dans le document <a
34 href="new_features_2_0.html">Nouvelles
35 fonctionnalités</a> ou dans le fichier
36 <code>src/CHANGES</code>.</p>
38 <h3>Changement de la configuration à la compilation</h3>
41 <li>Apache utilise maintenant <code>autoconf</code> et
42 <code>libtool</code> afin de configurer la compilation.
43 L'utilisation de ces outils est similaire, mais pas tout
44 à fait identique, au système APACI de
45 configuration existant dans la version 1.3 d'Apache.</li>
47 <li>En plus de l'habituelle sélection de modules que
48 vous pouvez choisir de compiler, Apache 2.0 a
49 déplacé la majeure partie du traitement des
50 requêtes dans les <a href="mpm.html">modules
51 multi-traitements</a> (MPMs).</li>
54 <h3>Changement de la configuration à
55 l'exécution</h3>
58 <li>La directive <code>CacheNegotiatedDocs</code> prend
59 maintenant un paramètre qui est soit <code>on</code>
60 soit <code>off</code>. Les configurations existantes
61 utilisant la directive <code>CacheNegotiatedDocs</code>
62 doivent la remplacer par <code>CacheNegotiatedDocs
66 La directive <code>ErrorDocument</code> n'utilise plus de
67 guillemets ou d'apostrophes au début du
68 paramètre indiquant le message. Dorénavant,
69 le message devra être entre guillemets. Par exemple,
73 <code>ErrorDocument 403 "Some Message</code>
75 devra être remplacé par
78 <code>ErrorDocument 403 "Some Message"</code>
80 Si le second argument n'est pas une URL ou un chemin
81 valide, il sera traité comme un message.
84 <li>Les directives <code>AccessConfig</code> et
85 <code>ResourceConfig</code> n'existent plus. Ces directives
86 peuvent être remplacées de manière
87 équivalente par la directive <a
88 href="mod/core.html#include"><code>Include</code></a>. Si
89 vous utilisiez ces directives en utilisant les valeurs par
90 défaut sans les définir explicitement, vous
91 devez ajouter les lignes <code>Include
92 conf/access.conf</code> et <code>Include conf/srm.conf</code>
93 dans votre fichier httpd.conf. Afin de garantir qu'Apache lit
94 les différents fichiers de configuration dans le
95 même ordre que celui pour les anciennes directives, Les
96 directives <code>Include</code> doivent être
97 situées à la fin du fichier httpd.conf, celle
98 représentant <code>srm.conf</code> avant celle pour
99 <code>access.conf</code>.</li>
101 <li>La directive <code>BindAddress</code> n'existe plus. La
102 même fonctionnalité est fournie par la directive
103 <code><a href="mod/mpm_common.html">Listen</a></code>.</li>
105 <li>La directive <code>ExtendedStatus</code> n'existe plus.
106 Le suivi des statuts a été entièrement
107 réécrit afin de bénéficier du
108 nouveau système MPM.</li>
110 <li>La directive <code>ServerType</code> n'existe plus. La
111 méthode utilisée pour servir les requêtes
112 est déterminée maintenant par la
113 sélection d'un MPM. Il n'existe pas actuellement de
114 MPM conçu pour être lancé par inetd.</li>
116 <li>Beaucoup de directives qui étaient situées
117 dans le noyau du serveur pour la version 1.3 se trouvent
118 maintenant dans les MPMs.</li>
120 <li>Les modules mod_log_agent et mod_log_referer qui
121 traitaient les directives <code>AgentLog</code>,
122 <code>RefererLog</code> et <code>RefererIgnore</code> ont
123 été supprimés. Le traçage des
124 agents et référants et toujours disponible en
125 utilisant la directive <a
126 href="mod/mod_log_config.html#customlog">CustomLog</a> du
127 module mod_log_config.</li>
130 <h3>Changements divers</h3>
133 <li>L'option <code>-S</code> du programme <code>httpd</code>
134 qui servait à afficher la configuration des
135 hôtes virtuels est remplacé par <code>-t -D
136 DUMP_VHOSTS</code>.</li>
138 <li>Le module mod_auth_digest, qui était
139 expérimental dans la version 1.3, est maintenant un
140 module standard.</li>
142 <li>Le module mod_mmap_static, qui était
143 expérimental dans la version 1.3 a été
144 remplacé par le module mod_file_cache.</li>
147 <h3>Modules tiers</h3>
149 <p>D'énormes changements ont été
150 réalisés sur l'API du serveur Apache 2.0. Les
151 modules conçus à l'aide de l'API Apache 1.3
152 <strong>ne fonctionneront pas</strong> sur Apache 2.0 sans
153 modifications. Plus de détails sont fournis dans la <a
154 href="developer/">documentation du développeur</a>.</p>
157 <h3 align="center">Apache HTTP Server Version 2.0</h3>
158 <a href="./"><img src="images/index.gif" alt="Index" /></a>