1 <?xml version="1.0" encoding="UTF-8"?>
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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>Compilation et installation - Serveur HTTP Apache Version 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <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>
20 <p class="apache">Serveur HTTP Apache Version 2.5</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Compilation et installation</h1>
26 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
27 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
28 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
29 <a href="./fr/install.html" title="Français"> fr </a> |
30 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
31 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
32 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
36 <p>Ce document couvre l'installation et la compilation du serveur
38 sur les systèmes Unix et similaires seulement. Pour la compilation et
39 l'installation sous Windows, voir <a href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
40 Windows</a> et <a href="platform/win_compiling.html">Compilation
41 d'Apache sous Microsoft Windows</a>. Pour les autres plateformes, se
42 référer à la documentation par
43 <a href="platform/">plateforme</a>.</p>
45 <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
46 afin de créer un environnement de construction similaire à la plupart
47 des projets Open Source .</p>
49 <p>Si vous effectuez une mise à jour depuis une version mineure vers
50 la suivante (par exemple, 2.4.8 à 2.4.9), veuillez passer à la section
51 <a href="#upgrading">mise à jour</a>.</p>
54 <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>
55 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prérequis</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#download">Téléchargement</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
58 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
59 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
60 <li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
61 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
62 <li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
63 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise à jour</a></li>
64 <li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquets tiers</a></li>
65 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
66 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><li><a href="#comments_section">Commentaires</a></li></ul></div>
67 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
69 <h2><a name="overview" id="overview">Aperçu pour les plus pressés</a><a title="Lien permanent" href="#overview" class="permalink">¶</a></h2>
72 <dt>Installation sous Fedora/CentOS/Red Hat Enterprise Linux</dt>
74 <pre class="prettyprint lang-">sudo yum install httpd
75 sudo service httpd start</pre>
78 <div class="warning">Les dernières versions de ces distributions préfèrent
79 <code>dnf</code> à <code>yum</code>. Voir la <a href="https://fedoraproject.org/wiki/Apache_HTTP_Server">documentation du
80 projet Fedora</a> pour des informations spécifiques à cette plateforme.</div>
83 <dt>Installation sous Ubuntu/Debian</dt>
85 <pre class="prettyprint lang-">sudo apt install apache2
86 sudo service apache2 start</pre>
89 <div class="warning">Voir la <a href="https://help.ubuntu.com/lts/serverguide/httpd.html">documentation
90 Ubuntu</a> pour des informations spécifiques à cette plateforme.</div>
94 <dt>Installation à partir des sources</dt>
100 <td><a href="#download">Téléchargement</a></td>
102 <td>Téléchargez la dernière version depuis <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a>
107 <td><a href="#extract">Extraction</a></td>
109 <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
110 $ tar xvf httpd-<em>NN</em>.tar<br />
111 $ cd httpd-<em>NN</em></code></td>
115 <td><a href="#configure">Configuration</a></td>
117 <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
122 <td><a href="#compile">Compilation</a></td>
124 <td><code>$ make</code> </td>
128 <td><a href="#install">Installation</a></td>
130 <td><code>$ make install</code> </td>
134 <td><a href="#customize">Personnalisation</a></td>
136 <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
140 <td><a href="#test">Test</a></td>
142 <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
147 <p><em>NN</em> doit être remplacé par le numéro de version courant,
148 et <em>PREFIX</em> par le
149 chemin du répertoire d'installation. Si
150 <em>PREFIX</em> n'est pas spécifié, le chemin du répertoire
151 d'installation prendra sa valeur par défaut, à savoir
152 <code>/usr/local/apache2</code>.</p>
154 <p>Chaque étape du processus de compilation et d'installation est
155 décrite plus en détails ci-dessous, à commencer par les prérequis
156 pour compiler et installer Apache httpd.</p>
160 <div class="warning">L'installation sous votre plateforme favorite n'est pas
161 traitée ici ? N'hésitez pas à nous <a href="http://httpd.apache.org/docs-project/">aider à compléter cette
162 documentation</a> en nous faisant profiter de votre expérience.</div>
165 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
166 <div class="section">
167 <h2><a name="requirements" id="requirements">Prérequis</a><a title="Lien permanent" href="#requirements" class="permalink">¶</a></h2>
169 <p>Les prérequis pour la construction d'Apache httpd sont les suivants:</p>
172 <dt>APR et APR-Util</dt>
173 <dd>APR et APR-Util doivent être déjà installés sur votre système.
174 Si ce n'est pas le cas, ou si vous préférez ne pas utiliser les
175 versions fournies par le système, téléchargez les dernières
176 versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, décompressez-les
177 respectivement dans <code>/racine_sources_httpd/srclib/apr</code> et
178 <code>/racine_sources_httpd/srclib/apr-util</code> (les noms des répertoires ne
179 doivent pas comporter de numéros de versions ; par exemple, la
180 distribution d'APR doit se trouver dans /racine_sources_httpd/srclib/apr/), et
181 utilisez l'option <code>--with-included-apr</code> du script
182 <code>./configure</code>. Sur certaines plateformes, vous devrez
183 peut-être installer les paquets <code>-dev</code> correspondants
184 pour permettre la compilation de httpd avec les versions
185 installées d'APR et APR-Util.</dd>
187 <dt>Bibliothèque d'expressions rationnelles compatibles Perl
189 <dd>Cette bibliothèque est nécessaire mais n'est plus fournie avec la
190 distribution de httpd. Téléchargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
191 un portage du paquet. Si votre suite de compilation ne trouve pas
192 le script pcre-config installé au cours du processus de
193 construction de PCRE, indiquez son chemin via l'option
194 <code>--with-pcre</code> du script <code>./configure</code>. Sur
195 certaines plateformes, vous devrez
196 peut-être installer les paquets <code>-dev</code> correspondants
197 pour permettre la compilation de httpd avec la version
198 installée de PCRE.</dd>
200 <dt>Espace disque</dt>
201 <dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
202 temporaire. Après l'installation le serveur occupe
203 approximativement 10 Mo d'espace disque. L'espace disque réellement
204 nécessaire va varier considérablement en fonction de vos options
205 de configuration, de la présence éventuelle de
206 modules tiers, et bien entendu de la taille de votre site web et
207 des sites que vous hébergez sur votre serveur.</dd>
209 <dt>Compilateur ANSI-C et système de construction</dt>
210 <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>
211 est recommandé. Si vous ne possédez pas GCC,
212 assurez-vous au moins que votre compilateur soit compatible ANSI.
213 En outre, votre <code>PATH</code> doit contenir
214 les outils de construction de base tels que <code>make</code>.</dd>
216 <dt>Connaissance de l'heure exacte</dt>
217 <dd>Les éléments du protocole HTTP font référence à l'heure du jour.
218 Par conséquent, il est nécessaire d'équiper votre système d'un
219 dispositif de synchronisation du temps. Les programmes
220 <code>ntpdate</code> ou <code>xntpd</code>, basés sur le protocole NTP,
221 sont couramment utilisés à cet effet.
222 Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
223 pour plus de détails à propos du logiciel NTP et des serveurs
224 de temps publics.</dd>
226 <dt><a href="http://www.perl.org/">Perl 5</a>
228 <dd>L'interpréteur Perl 5 (les versions 5.003 ou supérieures conviennent)
229 est nécessaire pour l'exécution de certains scripts comme
230 <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
231 (qui sont écrits en Perl).
232 Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpréteur
233 Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
234 Bien entendu, vous pourrez tout de même construire et utiliser
238 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
239 <div class="section">
240 <h2><a name="download" id="download">Téléchargement</a><a title="Lien permanent" href="#download" class="permalink">¶</a></h2>
242 <p>Le serveur HTTP Apache peut être téléchargé à partir du
243 <a href="http://httpd.apache.org/download.cgi">site de téléchargement
244 du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
245 Il sera plus commode à la plupart des utilisateurs d'Apache sur les
246 systèmes UNIX ou similaires de télécharger et de compiler
247 la version sources. Le processus de construction (décrit ci-dessous) est
248 simple, et vous permet de personnaliser votre serveur selon vos besoins.
249 En outre, les versions binaires sont souvent plus anciennes que les
250 dernières versions sources. Si vous téléchargez une version binaire,
251 suivez les instructions décrites dans le fichier
252 <code>INSTALL.bindist</code> inclus dans la distribution.</p>
254 <p>Après le téléchargement, il est important de vérifier que vous
255 disposez d'une version complète et non modifiée du serveur HTTP Apache.
256 Vous pouvez le faire en testant l'archive téléchargée à l'aide de
257 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
260 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
261 <div class="section">
262 <h2><a name="extract" id="extract">Extraction</a><a title="Lien permanent" href="#extract" class="permalink">¶</a></h2>
264 <p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
265 simplement à décompresser et à désarchiver cette dernière :</p>
267 <div class="example"><p><code>
268 $ gzip -d httpd-<em>NN</em>.tar.gz<br />
269 $ tar xvf httpd-<em>NN</em>.tar
272 <p>Ceci créera, dans le répertoire courant, un nouveau répertoire
273 contenant le code source de la distribution. Vous devrez vous positionner
274 dans ce répertoire avant de procéder à la compilation du serveur.</p>
275 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
276 <div class="section">
277 <h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a><a title="Lien permanent" href="#configure" class="permalink">¶</a></h2>
279 <p>L'étape suivante consiste à configurer l'arborescence des sources
280 d'Apache en fonction de votre plateforme et de vos besoins personnels.
281 Le script <code class="program"><a href="./programs/configure.html">configure</a></code>, situé à la racine du
282 répertoire de la distribution, a été conçu à cet effet
283 (Les développeurs qui téléchargent
284 une version non officielle de l'arborescence des sources d'Apache
286 <code>autoconf</code> et <code>libtool</code> et
287 exécuter <code>buildconf</code> avant de passer à l'étape suivante,
288 ce qui n'est pas nécessaire pour les versions officielles).</p>
290 <p>Pour configurer l'arborescence des sources avec les valeurs par défaut
291 pour toutes les options, entrez simplement <code>./configure</code>.
292 Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
293 accepte toute une variété de variables et
294 d'options de ligne de commande.</p>
296 <p>L'option la plus importante <code>--prefix</code> est le chemin
297 du répertoire d'installation d'Apache, car Apache doit être configuré
298 en fonction de ce chemin pour pouvoir fonctionner correctement.
299 Il est possible de définir plus finement le chemin d'installation des fichiers
300 à l'aide d'<a href="programs/configure.html#installationdirectories">options
301 supplémentaires de configure</a>.</p>
303 <p>À ce niveau, vous pouvez aussi spécifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous
304 voulez disposer dans Apache en activant ou désactivant des <a href="mod/">modules</a>. Apache est fourni avec un grand nombre de
305 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
306 ou déchargés à l'exécution. Vous pouvez aussi choisir de compiler
307 les modules statiquement via l'option
308 <code>--enable-<var>module</var>=static</code>.</p>
309 <p>Des modules supplémentaires peuvent être activés à l'aide de l'option
310 <code>--enable-<var>module</var></code>, où
311 <var>module</var> est le nom du module sans la chaîne
312 <code>mod_</code> et où tout caractère de soulignement est converti
313 en tiret. D'une manière similaire,
314 vous pouvez désactiver des modules à l'aide de l'option
315 <code>--disable-<var>module</var></code>. Faites très attention
316 en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
317 mesure de vous avertir si le module que vous avez spécifié n'existe pas;
318 il ignorera tout simplement l'option.</p>
320 <p>En outre, vous devrez peut-être fournir au script
321 <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplémentaires sur
322 le chemin de votre compilateur, de vos bibliothèques, ou de vos fichiers
323 d'en-têtes. A cet effet, vous pouvez passer des options de ligne de
324 commande ou des variables d'environnement au script
325 <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
326 page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>, ou lancez le script
327 <code class="program"><a href="./programs/configure.html">configure</a></code> avec l'option <code>--help</code>.
330 <p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici
331 un exemple typique de compilation d'Apache avec le répertoire
332 d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
333 particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
334 et <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code> :</p>
336 <div class="example"><p><code>
337 $ CC="pgcc" CFLAGS="-O2" \<br />
338 ./configure --prefix=/sw/pkg/apache \<br />
339 --enable-ldap=shared \<br />
343 <p>Plusieurs minutes peuvent être nécessaires à
344 <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilité des
346 au sein de votre système, et construire les Makefiles qui seront utilisés
347 par la suite pour compiler le serveur.</p>
349 <p>Vous trouverez une description détaillée des options de
350 <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
351 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
352 <div class="section">
353 <h2><a name="compile" id="compile">Construction</a><a title="Lien permanent" href="#compile" class="permalink">¶</a></h2>
355 <p>Vous pouvez maintenant construire les différents éléments qui
356 composent le paquet Apache en lançant tout simplement la commande :</p>
358 <div class="example"><p><code>$ make</code></p></div>
360 <p>Vous devez être patient, car il faut plusieurs minutes pour compiler
361 une configuration de base, et cette durée peut varier considérablement
362 en fonction de votre matériel et du nombre de modules que vous avez activés.</p>
363 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
364 <div class="section">
365 <h2><a name="install" id="install">Installation</a><a title="Lien permanent" href="#install" class="permalink">¶</a></h2>
367 <p>Il est temps maintenant d'installer le paquet dans le répertoire
368 d'installation défini par <em>PREFIX</em> (voir plus haut l'option
369 <code>--prefix</code>) en lançant:</p>
371 <div class="example"><p><code>$ make install</code></p></div>
373 <p>Cette étape nécessite habituellement les privilèges
374 de root, car <em>PREFIX</em> est en général un
375 répertoire possèdant des droits en écriture
378 <p>Si vous effectuez une mise à jour, l'installation n'écrasera pas
379 vos fichiers de configuration ou autres documents.</p>
380 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
381 <div class="section">
382 <h2><a name="customize" id="customize">Personnalisation</a><a title="Lien permanent" href="#customize" class="permalink">¶</a></h2>
384 <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
385 éditant les <a href="configuring.html">fichiers de configuration</a>
386 situés dans <code><em>PREFIX</em>/conf/</code>.</p>
388 <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
390 <p>Consultez le manuel d'Apache situé dans
391 <code><em>PREFIX</em>/docs/manual/</code> ou
392 <a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> pour la version la plus
393 récente de ce manuel et la liste complète des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
394 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
395 <div class="section">
396 <h2><a name="test" id="test">Test</a><a title="Lien permanent" href="#test" class="permalink">¶</a></h2>
398 <p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre
399 serveur HTTP Apache en lançant:</p>
401 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
403 <p>Vous devriez alors pouvoir requérir votre premier document
404 à l'aide de l'URL <code>http://localhost/</code>. La page web que vous
405 voyez est située dans le répertoire défini par la directive
406 <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
407 qui est généralement <code><em>PREFIX</em>/htdocs/</code>.
408 Pour <a href="stopping.html">arrêter</a> le serveur, lancez:</p>
410 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
411 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
412 <div class="section">
413 <h2><a name="upgrading" id="upgrading">Mise à jour</a><a title="Lien permanent" href="#upgrading" class="permalink">¶</a></h2>
415 <p>La première étape d'une mise à jour consiste à lire l'annonce de la
416 sortie de la nouvelle version et le fichier <code>CHANGES</code>
417 dans la distribution des sources afin de déceler toutes les modifications
418 qui pourraient affecter votre site. Lors d'un changement majeur de version
419 (par exemple de 2.0 à 2.2 ou de 2.2 à 2.4),
420 il y aura certainement des différences importantes quant à la
421 configuration de la compilation et de l'exécution qui nécessiteront des
422 ajustements manuels. Tous les
423 modules devront aussi être mis à jour pour qu'ils s'adaptent aux
424 changements de l'API des modules.</p>
426 <p>La mise à jour d'une version mineure à la suivante (par exemple, de
427 2.2.55 à 2.2.57) est plus aisée. Le processus <code>make install</code>
428 n'écrasera aucun de vos documents existants, fichiers de log,
429 ou fichiers de configuration. De plus, les développeurs font tout
430 leur possible pour éviter les changements entraînant une
431 incompatibilité dans les options de
432 <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exécution, ou l'API
433 des modules d'une version mineure à l'autre. Dans la plupart des cas,
434 vous pourrez utiliser une ligne de commande
435 <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le même fichier de configuration,
436 et tous vos modules continueront de fonctionner.</p>
438 <p>Pour effectuer une mise à jour entre deux versions mineures,
439 commencez par trouver le fichier
440 <code>config.nice</code> dans le répertoire de <code>construction</code>
441 de votre serveur installé ou à la racine de l'arborescence des sources
442 de votre ancienne installation. Il contient la reproduction exacte de la
443 ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisée pour
444 configurer l'arborescence des sources. Ensuite, pour mettre à jour
445 l'ancienne version vers la nouvelle,
446 il vous suffit de copier le fichier <code>config.nice</code> dans
447 l'arborescence des sources de la nouvelle version, de l'éditer pour
448 effectuer toute modification souhaitée, et de lancer :</p>
450 <div class="example"><p><code>
451 $ ./config.nice<br />
454 $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
455 $ <em>PREFIX</em>/bin/apachectl -k start<br />
458 <div class="warning">Vous devez toujours effectuer un test de la nouvelle
459 version dans votre environnement avant de la mettre en production.
460 Par exemple, vous pouvez installer et exécuter la nouvelle version
461 en parallèle avec l'ancienne en utilisant une option
462 <code>--prefix</code> et un port différents (en ajustant la directive
463 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de déceler toute
464 incompatibilité avant d'effectuer la mise à jour définitive.</div>
466 <p>Vous pouvez ajouter des arguments supplémentaires à
467 <code>config.nice</code> ; ils seront alors ajoutés aux options de
468 votre script <code class="program"><a href="./programs/configure.html">configure</a></code> original :</p>
470 <div class="example"><p><code>
471 $ ./config.nice --prefix=/home/test/apache --with-port=90
474 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
475 <div class="section">
476 <h2><a name="thirdp" id="thirdp">Paquets tiers</a><a title="Lien permanent" href="#thirdp" class="permalink">¶</a></h2>
478 <p>De nombreux tiers fournissent leur propre distribution du
479 serveur HTTP Apache à installer sur une plate-forme particulière. On
480 peut citer les différentes distributions Linux, divers
481 paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
483 <p>Notre license logicielle non seulement permet, mais aussi
484 encourage ce genre de redistribution. Cependant, ceci conduit à une
485 situation ou l'organisation de la configuration et les valeurs par
486 défaut de votre installation du serveur peuvent ne pas correspondre
487 à ce qui est écrit dans la documentation. Bien que fâcheuse, cette
488 situation n'est pas appelée à évoluer de sitôt.</p>
490 <p>Une <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
491 de ces distributions tierces</a> est maintenue dans le wiki du
492 serveur HTTP, et doit en refléter l'état actuel. Vous devrez
493 cependant vous familiariser par vous-même avec la gestion du paquet
494 de votre plate-forme particulière et les procédures d'installation.</p>
497 <div class="bottomlang">
498 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
499 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
500 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
501 <a href="./fr/install.html" title="Français"> fr </a> |
502 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
503 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
504 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
505 </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&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>
506 <script type="text/javascript"><!--//--><![CDATA[//><!--
507 var comments_shortname = 'httpd';
508 var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
510 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
511 d.write('<div id="comments_thread"><\/div>');
512 var s = d.createElement('script');
513 s.type = 'text/javascript';
515 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
516 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
519 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
521 })(window, document);
522 //--><!]]></script></div><div id="footer">
523 <p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
524 <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[//><!--
525 if (typeof(prettyPrint) !== 'undefined') {