/
upgrading.xml.fr
163 lines (133 loc) · 7.89 KB
/
upgrading.xml.fr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- LastChangedRevision English document : 586771 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<!-- $LastChangedRevision: 2007102101 $ -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manualpage metafile="upgrading.xml.meta">
<title>Mise à jour vers 2.2 depuis 2.0</title>
<summary>
<p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
jour, nous maintenons un document
qui comporte des informations critiques à l'attention des personnes qui
utilisent déjà Apache. Ces informations ne sont que de brèves notes, et vous
devriez trouver plus d'informations dans le document <a
href="new_features_2_2.html">Nouvelles fonctionnalités</a>, ou dans
le fichier <code>src/CHANGES</code>.</p>
<p>Ce document ne décrit que les modifications intervenues entre les versions
2.0 et 2.2. Si vous effectuez une mise à jour depuis la version 1.3, vous
devez aussi consulter le
<a href="http://httpd.apache.org/docs/2.0/upgrading.html">document de mise
à jour de 1.3 vers 2.0.</a></p>
</summary>
<seealso><a href="new_features_2_2.html">Vue d'ensemble des nouvelles
fonctionnalités de Apache 2.2</a></seealso>
<section id="compile-time">
<title>Modifications de la configuration au moment de la compilation</title>
<p>Le processus de compilation est très similaire à celui de la
version 2.0. Dans certains cas, vous pourrez même utiliser
votre ancienne ligne de commande
<code>configure</code> (que vous trouverez dans le fichier
<code>build/config.nice</code> à la racine du répertoire des sources de
votre serveur). Les changements qui devront être le plus souvent effectués
concerneront des noms de modules, et en particulier les modules gérant
l'authentification et les autorisations.
Quelques exemples de modifications :</p>
<ul>
<li>mod_imap a été renommé en <module>mod_imagemap</module></li>
<li>mod_auth a été scindé en quatre modules :
<module>mod_auth_basic</module>,
<module>mod_authn_file</module>, <module>mod_authz_user</module>, et
<module>mod_authz_groupfile</module></li>
<li>mod_access a été renommé en <module>mod_authz_host</module></li>
<li>mod_auth_ldap a été renommé en <module>mod_authnz_ldap</module></li>
<li>La version requise pour l'API APR est la 1.0.</li>
<li>La version de la bibliothèque PCRE intégrée est la 5.0</li>
</ul>
</section>
<section id="run-time">
<title>Modifications de la configuration à l'exécution</title>
<p>Vos fichiers de configuration et scripts de démarrage de la version 2.0
existante peuvent en général être utilisés sans modification avec la
version 2.2. Quelques petits ajustements peuvent cependant être nécessaires
dans le cas de configurations particulières comme décrit plus bas.
En outre, si des modules standards sont chargés dynamiquement à l'aide de
la directive <directive module="mod_so">LoadModule</directive>,
vous devez vérifier les changements de noms de modules mentionnés
plus haut.</p>
<p>Si vous choisissez d'utiliser le nouveau fichier de configuration par
défaut de la
version 2.2, vous vous apercevrez qu'il a été considérablement simplifié
et ne conserve que les points les plus essentiels de la configuration.
Plusieurs exemples de configurations utilisant des fonctionnalités plus
avancées sont disponibles dans le répertoire
<code>conf/extra/</code> de l'installation du serveur. Les fichiers de
configuration par défaut se trouvent dans le répertoire
<code>conf/original</code>.</p>
<p>Quelques changements dans la configuration à l'exécution que vous
pouvez noter :</p>
<ul>
<li>L'option <code>startssl</code> du programme
<program>apachectl</program> n'est plus disponible. Pour activer le
support SSL, vous devez éditer <code>httpd.conf</code> de façon à
inclure les directives du module <module>mod_ssl</module>
correspondantes, puis utiliser la commande <code>apachectl start</code>
pour démarrer le serveur. Vous trouverez un exemple de configuration
permettant d'activer le module <module>mod_ssl</module> dans le fichier
<code>conf/extra/httpd-ssl.conf</code>.</li>
<li>La directive <directive
module="core">UseCanonicalName</directive> est maintenant définie par
défaut à <code>Off</code>. Si cette directive
n'était pas présente dans votre
ancien fichier de configuration, vous pouvez ajouter
<code>UseCanonicalName On</code> dans le nouveau pour garder inchangé
l'ancien comportement.</li>
<li>Le module <module>mod_userdir</module> ne sera appliqué sur les
requêtes que si une directive <directive
module="mod_userdir">UserDir</directive> spécifiant un nom de répertoire
se trouve dans le fichier de configuration. Pour garder l'ancien
comportement par défaut inchangé, placer la directive <code>UserDir
public_html</code> dans votre fichier de configuration.</li>
<li>La directive <directive>AuthDigestFile</directive>
du module <module>mod_auth_digest</module> a été fusionnée avec la
directive <directive module="mod_authn_file">AuthUserFile</directive>
et appartient maintenant au module <module>mod_authn_file</module>.</li>
</ul>
</section>
<section id="misc">
<title>Changements divers</title>
<ul>
<li>Le module <module>mod_cache</module>, qui était
expérimental dans Apache 2.0, est désormais un module standard.</li>
<li>Le module <module>mod_disk_cache</module>, qui était
expérimental dans Apache 2.0, est désormais un module standard.</li>
<li>Le module <module>mod_mem_cache</module>, qui était
expérimental dans Apache 2.0, est désormais un module standard.</li>
<li>Le module <module>mod_charset_lite</module>, qui était
expérimental dans Apache 2.0, est désormais un module standard.</li>
<li>Le module <module>mod_dumpio</module>, qui était
expérimental dans Apache 2.0, est désormais un module standard.</li>
</ul>
</section>
<section id="third-party">
<title>Modules tiers</title>
<p>De nombreux modules tiers conçus pour la version 2.0 fonctionneront sans
changement avec le serveur HTTP Apache version 2.2. Mais tous ces modules
doivent être recompilés avant de pouvoir être chargés.</p>
</section>
</manualpage>