]> granicus.if.org Git - apache/blob - docs/manual/install.html.fr
Various other rebuilds.
[apache] / docs / manual / install.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Compilation et installation - Serveur Apache HTTP</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
12 <script src="./style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
18 <p class="apache">Serveur Apache HTTP Version 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Compilation et installation</h1>
23 <div class="toplang">
24 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
27 <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
28 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
29 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
30 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
31 </div>
32
33
34     <p>Ce document couvre l'installation et la compilation du serveur
35     HTTP Apache
36     sur les systèmes Unix et similaires seulement. Pour la compilation et
37     l'installation sous Windows, voir <a href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
38     Windows</a> et <a href="platform/win_compiling.html">Compilation
39     d'Apache sous Microsoft Windows</a>. Pour les autres plateformes, se
40     référer à la documentation par
41      <a href="platform/">plateforme</a>.</p>
42
43     <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
44     afin de créer un environnement de construction similaire à la plupart
45     des projets Open Source .</p>
46
47     <p>Si vous effectuez une mise à jour depuis une version mineure vers
48     la suivante (par exemple, 2.2.50 à 2.2.51), veuillez passer à la section
49     <a href="#upgrading">mise à jour</a>.</p>
50
51 </div>
52 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Aperçu pour les plus pressés</a></li>
53 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prérequis</a></li>
54 <li><img alt="" src="./images/down.gif" /> <a href="#download">Téléchargement</a></li>
55 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
58 <li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
59 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
60 <li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
61 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise à jour</a></li>
62 <li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquets tiers</a></li>
63 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
64         des sources</a></li><li><a href="invoking.html">Démarrer Apache httpd</a></li><li><a href="stopping.html">Arrêt et redémarrage</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
65 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
66 <div class="section">
67 <h2><a name="overview" id="overview">Aperçu pour les plus pressés</a></h2>
68
69     <table>
70       
71       <tr>
72         <td><a href="#download">Téléchargement</a></td>
73
74         <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
75         </td>
76       </tr>
77
78       <tr>
79         <td><a href="#extract">Extraction</a></td>
80
81         <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
82          $ tar xvf httpd-<em>NN</em>.tar<br />
83          $ cd httpd-<em>NN</em></code></td>
84       </tr>
85
86       <tr>
87         <td><a href="#configure">Configuration</a></td>
88
89         <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
90         </td>
91       </tr>
92
93       <tr>
94         <td><a href="#compile">Compilation</a></td>
95
96         <td><code>$ make</code> </td>
97       </tr>
98
99       <tr>
100         <td><a href="#install">Installation</a></td>
101
102         <td><code>$ make install</code> </td>
103       </tr>
104
105       <tr>
106         <td><a href="#customize">Personnalisation</a></td>
107
108         <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
109       </tr>
110
111       <tr>
112         <td><a href="#test">Test</a></td>
113
114         <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
115         </td>
116       </tr>
117     </table>
118
119     <p><em>NN</em> doit être remplacé par le numéro de version courant,
120     et <em>PREFIX</em> par le
121     chemin du répertoire d'installation. Si
122     <em>PREFIX</em> n'est pas spécifié, le chemin du répertoire
123     d'installation prendra sa valeur par défaut, à savoir
124     <code>/usr/local/apache2</code>.</p>
125
126     <p>Chaque étape du processus de compilation et d'installation est
127     décrite plus en détails ci-dessous, à commencer par les prérequis
128     pour compiler et installer Apache httpd.</p>
129 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
130 <div class="section">
131 <h2><a name="requirements" id="requirements">Prérequis</a></h2>
132
133     <p>Les prérequis pour la construction d'Apache httpd sont les suivants:</p>
134
135     <dl>
136       <dt>APR et APR-Util</dt>
137       <dd>APR et APR-Util doivent être déjà installés sur votre système.
138       Si ce n'est pas le cas, ou si vous préférez ne pas utiliser les
139       versions fournies par le système, téléchargez les dernières
140       versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, décompressez-les
141       respectivement dans <code>./srclib/apr</code> et
142       <code>./srclib/apr-util</code> (les noms des répertoires ne
143       doivent pas comporter de numéros de versions ; par exemple, la
144       distribution d'APR doit se trouver dans ./srclib/apr/), et
145       utilisez l'option <code>--with-included-apr</code> du script
146       <code>./configure</code>. Sur certaines plateformes, vous devrez
147       peut-être installer les paquets <code>-dev</code> correspondants
148       pour permettre la compilation de httpd avec les versions
149       installées d'APR et APR-Util.</dd>
150
151       <dt>Bibliothèque d'expressions rationnelles compatibles Perl
152       (PCRE)</dt>
153       <dd>Cette librairie est nécessaire mais n'est plus fournie avec la
154       distribution de httpd. Téléchargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
155       un portage du paquet. Si votre suite de compilation ne trouve pas
156       le script pcre-config installé au cours du processus de
157       construction de PCRE, indiquez son chemin via l'option
158       <code>--with-pcre</code> du script <code>./configure</code>. Sur
159       certaines plateformes, vous devrez
160       peut-être installer les paquets <code>-dev</code> correspondants
161       pour permettre la compilation de httpd avec la version
162       installée de PCRE.</dd>
163
164       <dt>Espace disque</dt>
165       <dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
166       temporaire. Après l'installation le serveur occupe
167       approximativement 10 Mo d'espace disque. L'espace disque réellement
168       nécessaire va varier considérablement en fonction de vos options
169       de configuration, de la présence éventuelle de
170       modules tiers, et bien entendu de la taille de votre site web et
171       des sites que vous hébergez sur votre serveur.</dd>
172
173       <dt>Compilateur ANSI-C et système de construction</dt>
174       <dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a href="http://gcc.gnu.org/">GNU C (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
175       est recommandé. Si vous ne possédez pas GCC,
176       assurez-vous au moins que votre compilateur soit compatible ANSI.
177       En outre, votre <code>PATH</code> doit contenir
178       les outils de construction de base tels que <code>make</code>.</dd>
179
180       <dt>Connaissance de l'heure exacte</dt>
181       <dd>Les éléments du protocole HTTP font référence à l'heure du jour.
182       Par conséquent, il est nécessaire d'équiper votre système d'un
183       dispositif de synchronisation du temps. Les programmes
184       <code>ntpdate</code> ou <code>xntpd</code>, basés sur le protocole NTP,
185       sont couramment utilisés à cet effet.
186       Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
187       pour plus de détails à propos du logiciel NTP et des serveurs
188       de temps publics.</dd>
189
190       <dt><a href="http://www.perl.org/">Perl 5</a>
191       [OPTIONNEL]</dt>
192       <dd>L'interpréteur Perl 5 (les versions 5.003 ou supérieures conviennent)
193       est nécessaire pour l'exécution de certains scripts comme
194       <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
195       (qui sont écrits en Perl). Si vous disposez de plusieurs interpréteurs
196       Perl (par exemple, une installation globale Perl 4, et
197       votre installation personnelle de Perl 5), il vous faut utiliser l'option
198       <code>--with-perl</code> (voir ci-dessous) afin de vous assurer que le
199       bon interpréteur sera utilisé par <code class="program"><a href="./programs/configure.html">configure</a></code>.
200       Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpréteur
201       Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
202       Bien entendu, vous pourrez tout de même construire et utiliser
203       Apache httpd.</dd>
204
205     </dl>
206 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
207 <div class="section">
208 <h2><a name="download" id="download">Téléchargement</a></h2>
209
210     <p>Le serveur HTTP Apache peut être téléchargé à partir du
211     <a href="http://httpd.apache.org/download.cgi">site de téléchargement
212     du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
213     Il sera plus commode à la plupart des utilisateurs d'Apache sur les
214     systèmes UNIX ou similaires de télécharger et de compiler
215     la version sources.  Le processus de construction (décrit ci-dessous) est
216     simple, et vous permet de personnaliser votre serveur selon vos besoins.
217     En outre, les versions binaires sont souvent plus anciennes que les
218     dernières versions sources. Si vous téléchargez une version binaire,
219     suivez les instructions décrites dans le fichier
220     <code>INSTALL.bindist</code> inclus dans la distribution.</p>
221
222     <p>Après le téléchargement, il est important de vérifier que vous
223     disposez d'une version complète et non modifiée du serveur HTTP Apache.
224     Vous pouvez le faire en testant l'archive téléchargée à l'aide de
225     la signature PGP. Vous trouverez les détails de cette opération sur la <a href="http://httpd.apache.org/download.cgi#verify">page de téléchargement</a> ainsi qu'un exemple précis décrivant <a href="http://httpd.apache.org/dev/verification.html">l'utilisation de
226     PGP</a>.</p>
227
228 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
229 <div class="section">
230 <h2><a name="extract" id="extract">Extraction</a></h2>
231
232     <p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
233     simplement à décompresser et à désarchiver cette dernière :</p>
234
235 <div class="example"><p><code>
236 $ gzip -d httpd-<em>NN</em>.tar.gz<br />
237 $ tar xvf httpd-<em>NN</em>.tar
238 </code></p></div>
239
240     <p>Ceci créera, dans le répertoire courant, un nouveau répertoire
241     contenant le code source de la distribution. Vous devrez vous positionner
242     dans ce répertoire avant de procéder à la compilation du serveur.</p>
243 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
244 <div class="section">
245 <h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a></h2>
246
247     <p>L'étape suivante consiste à configurer l'arborescence des sources
248     d'Apache en fonction de votre plateforme et de vos besoins personnels.
249     Le script  <code class="program"><a href="./programs/configure.html">configure</a></code>, situé à la racine du
250     répertoire de la distribution, a été conçu à cet effet
251     (Les développeurs qui téléchargent
252     une version non officielle de l'arborescence des sources d'Apache
253     devront disposer de
254     <code>autoconf</code> et <code>libtool</code> et
255     exécuter <code>buildconf</code> avant de passer à l'étape suivante,
256     ce qui n'est pas nécessaire pour les versions officielles).</p>
257
258     <p>Pour configurer l'arborescence des sources avec les valeurs par défaut
259     pour toutes les options, entrez simplement <code>./configure</code>.
260     Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
261     accepte toute une variété de variables et
262     d'options de ligne de commande.</p>
263
264     <p>L'option la plus importante <code>--prefix</code> est le chemin
265     du répertoire d'installation d'Apache, car Apache doit être configuré
266     en fonction de ce chemin pour pouvoir fonctionner correctement.
267     Il est possible de définir plus finement le chemin d'installation des fichiers
268     à l'aide d'<a href="programs/configure.html#installationdirectories">options
269     supplémentaires de configure</a>.</p>
270
271     <p>À ce niveau, vous pouvez aussi spécifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous
272     voulez disposer dans Apache en activant ou désactivant des <a href="mod/">modules</a>.  Apache est fourni avec un grand nombre de
273     modules inclus par défaut. Ils seront compilés en tant qu'<a href="dso.html">objets partagés (DSOs)</a> qui pourront être chargés
274     ou déchargés à l'exécution. Vous pouvez aussi choisir de compiler
275     les modules statiquement via l'option
276     <code>--enable-<var>module</var>=static</code>.</p>
277     <p>Des modules supplémentaires peuvent être activés à l'aide de l'option
278     <code>--enable-<var>module</var></code>, où
279     <var>module</var> est le nom du module sans la chaîne
280     <code>mod_</code> et où tout caractère de soulignement est converti
281     en tiret. D'une manière similaire,
282     vous pouvez désactiver des modules à l'aide de l'option
283     <code>--disable-<var>module</var></code>.  Faites très attention
284     en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
285     mesure de vous avertir si le module que vous avez spécifié n'existe pas;
286     il ignorera tout simplement l'option.</p>
287
288     <p>En outre, vous devrez peut-être fournir au script
289     <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplémentaires sur
290     le chemin de votre compilateur, de vos bibliothèques, ou de vos fichiers
291     d'en-têtes.  A cet effet, vous pouvez passer des options de ligne de
292     commande ou des variables d'environnement au script
293     <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
294     page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>, ou lancez le script
295     <code class="program"><a href="./programs/configure.html">configure</a></code> avec l'option <code>--help</code>.
296     </p>
297
298     <p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici
299     un exemple typique de compilation d'Apache avec le répertoire
300     d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
301     particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
302     et <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code> :</p>
303
304 <div class="example"><p><code>
305       $ CC="pgcc" CFLAGS="-O2" \<br />
306        ./configure --prefix=/sw/pkg/apache \<br />
307        --enable-ldap=shared \<br />
308        --enable-lua=shared
309 </code></p></div>
310
311     <p>Plusieurs minutes peuvent être nécessaires à
312     <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilité des
313     fonctionnalités
314     au sein de votre système, et construire les Makefiles qui seront utilisés
315     par la suite pour compiler le serveur.</p>
316
317     <p>Vous trouverez une description détaillée des options de
318     <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
319 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
320 <div class="section">
321 <h2><a name="compile" id="compile">Construction</a></h2>
322
323     <p>Vous pouvez maintenant construire les différents éléments qui
324     composent le paquet Apache en lançant tout simplement la commande :</p>
325
326 <div class="example"><p><code>$ make</code></p></div>
327
328     <p>Vous devez être patient, car il faut plusieurs minutes pour compiler
329     une configuration de base, et cette durée peut varier considérablement
330     en fonction de votre matériel et du nombre de modules que vous avez activés.</p>
331 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
332 <div class="section">
333 <h2><a name="install" id="install">Installation</a></h2>
334
335     <p>Il est temps maintenant d'installer le paquet dans le répertoire
336     d'installation défini par <em>PREFIX</em> (voir plus haut l'option
337     <code>--prefix</code>) en lançant:</p>
338
339 <div class="example"><p><code>$ make install</code></p></div>
340
341     <p>Cette étape nécessite habituellement les privilèges
342     de root, car <em>PREFIX</em> est en général un
343     répertoire possèdant des droits en écriture
344     restreints.</p>
345
346     <p>Si vous effectuez une mise à jour, l'installation n'écrasera pas
347     vos fichiers de configuration ou autres documents.</p>
348 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
349 <div class="section">
350 <h2><a name="customize" id="customize">Personnalisation</a></h2>
351
352     <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
353     éditant les <a href="configuring.html">fichiers de configuration</a>
354     situés dans <code><em>PREFIX</em>/conf/</code>.</p>
355
356 <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
357
358     <p>Consultez le manuel d'Apache situé dans
359     <code><em>PREFIX</em>/docs/manual/</code> ou
360     <a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> pour la version la plus
361     récente de ce manuel et la liste complète des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
362 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
363 <div class="section">
364 <h2><a name="test" id="test">Test</a></h2>
365
366     <p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre
367     serveur HTTP Apache en lançant:</p>
368
369 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
370
371     <p>Vous devriez alors pouvoir requérir votre premier document
372     à l'aide de l'URL <code>http://localhost/</code>. La page web que vous
373     voyez est située dans le répertoire défini par la directive
374     <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
375     qui est généralement <code><em>PREFIX</em>/htdocs/</code>.
376     Pour <a href="stopping.html">arrêter</a> le serveur, lancez:</p>
377
378 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
379 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
380 <div class="section">
381 <h2><a name="upgrading" id="upgrading">Mise à jour</a></h2>
382
383     <p>La première étape d'une mise à jour consiste à lire l'annonce de la
384     sortie de la nouvelle version et le fichier <code>CHANGES</code>
385     dans la distribution des sources afin de déceler toutes les modifications
386     qui pourraient affecter votre site. Lors d'un changement majeur de version
387     (par exemple de 2.0 à 2.2 ou de 2.2 à 2.4),
388     il y aura certainement des différences importantes quant à la
389     configuration de la compilation et de l'exécution qui nécessiteront des
390     ajustements manuels.  Tous les
391     modules devront aussi être mis à jour pour qu'ils s'adaptent aux
392     changements de l'API des modules.</p>
393
394     <p>La mise à jour d'une version mineure à la suivante (par exemple, de
395     2.2.55 à 2.2.57) est plus aisée.  Le processus <code>make install</code>
396     n'écrasera aucun de vos documents existants, fichiers de log,
397     ou fichiers de configuration.  De plus, les développeurs font tout
398     leur possible pour éviter les changements entraînant une
399     incompatibilité dans les options de
400     <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exécution, ou l'API
401     des modules d'une version mineure à l'autre.  Dans la plupart des cas,
402     vous pourrez utiliser une ligne de commande
403     <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le même fichier de configuration,
404     et tous vos modules continueront de fonctionner.</p>
405
406     <p>Pour effectuer une mise à jour entre deux versions mineures,
407     commencez par trouver le fichier
408     <code>config.nice</code> dans le répertoire de <code>construction</code>
409     de votre serveur installé ou à la racine de l'arborescence des sources
410     de votre ancienne installation.  Il contient la reproduction exacte de la
411     ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisée pour
412     configurer l'arborescence des sources.  Ensuite, pour mettre à jour
413     l'ancienne version vers la nouvelle,
414     il vous suffit de copier le fichier <code>config.nice</code> dans
415     l'arborescence des sources de la nouvelle version, de l'éditer pour
416     effectuer toute modification souhaitée, et de lancer :</p>
417
418     <div class="example"><p><code>
419     $ ./config.nice<br />
420     $ make<br />
421     $ make install<br />
422     $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
423     $ <em>PREFIX</em>/bin/apachectl -k start<br />
424     </code></p></div>
425
426     <div class="warning">Vous devez toujours effectuer un test de la nouvelle
427     version dans votre environnement avant de la mettre en production.
428     Par exemple, vous pouvez installer et exécuter la nouvelle version
429     en parallèle avec l'ancienne en utilisant une option
430     <code>--prefix</code> et un port différents (en ajustant la directive
431     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de déceler toute
432     incompatibilité avant d'effectuer la mise à jour définitive.</div>
433
434     <p>Vous pouvez ajouter des arguments supplémentaires à
435     <code>config.nice</code> ; ils seront alors ajoutés aux options de
436     votre script <code class="program"><a href="./programs/configure.html">configure</a></code> original :</p>
437
438      <div class="example"><p><code>
439      $ ./config.nice --prefix=/home/test/apache --with-port=90
440      </code></p></div>
441
442     </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
443 <div class="section">
444 <h2><a name="thirdp" id="thirdp">Paquets tiers</a></h2>
445
446     <p>De nombreux tiers fournissent leur propre distribution du
447     serveur HTTP Apache à installer sur une plate-forme particulière. On
448     peut citer les différentes distributions Linux, divers
449     paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
450
451     <p>Notre license logicielle non seulement permet, mais aussi
452     encourage ce genre de redistribution. Cependant, ceci conduit à une
453     situation ou l'organisation de la configuration et les valeurs par
454     défaut de votre installation du serveur peuvent ne pas correspondre
455     à ce qui est écrit dans la documentation. Bien que fâcheuse, cette
456     situation n'est pas appelée à évoluer de sitôt.</p>
457
458     <p>Une  <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
459     de ces distributions tierces</a> est maintenue dans le wiki du
460     serveur HTTP, et doit en refléter l'état actuel. Vous devrez
461     cependant vous familiariser par vous-même avec la gestion du paquet
462     de votre plate-forme particulière et les procédures d'installation.</p>
463
464 </div></div>
465 <div class="bottomlang">
466 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
467 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
468 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
469 <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
470 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
471 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
472 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
473 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
474 <script type="text/javascript"><!--//--><![CDATA[//><!--
475 var comments_shortname = 'httpd';
476 var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
477 (function(w, d) {
478     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
479         d.write('<div id="comments_thread"><\/div>');
480         var s = d.createElement('script');
481         s.type = 'text/javascript';
482         s.async = true;
483         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
484         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
485     }
486     else {
487         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
488     }
489 })(window, document);
490 //--><!]]></script></div><div id="footer">
491 <p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
492 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
493 if (typeof(prettyPrint) !== 'undefined') {
494     prettyPrint();
495 }
496 //--><!]]></script>
497 </body></html>