home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / apache_2.2.8-win32-x86-no_ssl.msi / Data1.cab / _B7FC23C4D3CF97BB19DBEA0228C4A3D0 < prev    next >
Extensible Markup Language  |  2007-11-14  |  25KB  |  449 lines

  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" />
  12. <link href="./images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
  15. <p class="apache">Serveur Apache HTTP Version 2.2</p>
  16. <img alt="" src="./images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
  18. <div id="path">
  19. <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.2</a></div><div id="page-content"><div id="preamble"><h1>Compilation et installation</h1>
  20. <div class="toplang">
  21. <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
  22. <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
  23. <a href="./es/install.html" hreflang="es" rel="alternate" title="Espa±ol"> es </a> |
  24. <a href="./fr/install.html" title="Franτais"> fr </a> |
  25. <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
  26. <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  27. </div>
  28.  
  29.  
  30.     <p>Ce document couvre l'installation et la compilation du serveur
  31.     HTTP Apache
  32.     sur les systΦmes Unix et similaires seulement. Pour la compilation et
  33.     l'installation sous Windows, voir <a href="platform/windows.html">Utiliser Apache HTTPd avec Microsoft
  34.     Windows</a>. Pour les autres plateformes, se rΘfΘrer α la documentation par
  35.      <a href="platform/">plateforme</a>.</p>
  36.  
  37.     <p>Apache HTTPd utilise <code>libtool</code> et <code>autoconf</code>
  38.     afin de crΘer un environnement de construction similaire α la plupart
  39.     des projets Open Source .</p>
  40.  
  41.     <p>Si vous effectuez une mise α jour depuis une version mineure vers
  42.     la suivante (par exemple, 2.2.50 α 2.2.51), veuillez passer α la section
  43.     <a href="#upgrading">mise α jour</a>.</p>
  44.  
  45. </div>
  46. <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>
  47. <li><img alt="" src="./images/down.gif" /> <a href="#requirements">PrΘrequis</a></li>
  48. <li><img alt="" src="./images/down.gif" /> <a href="#download">TΘlΘchargement</a></li>
  49. <li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
  50. <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
  51. <li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
  52. <li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
  53. <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
  54. <li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
  55. <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise α jour</a></li>
  56. </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
  57.     des sources</a></li><li><a href="invoking.html">DΘmarrer le serveur HTTP Apache</a></li><li><a href="stopping.html">ArrΩt et redΘmarrage</a></li></ul></div>
  58. <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  59. <div class="section">
  60. <h2><a name="overview" id="overview">Aperτu pour les plus pressΘs</a></h2>
  61.  
  62.     <table>
  63.       
  64.       <tr>
  65.         <td><a href="#download">TΘlΘchargement</a></td>
  66.  
  67.         <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
  68.         </td>
  69.       </tr>
  70.  
  71.       <tr>
  72.         <td><a href="#extract">Extraction</a></td>
  73.  
  74.         <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
  75.          $ tar xvf httpd-<em>NN</em>.tar<br />
  76.          $ cd httpd-<em>NN</em></code></td>
  77.       </tr>
  78.  
  79.       <tr>
  80.         <td><a href="#configure">Configuration</a></td>
  81.  
  82.         <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
  83.         </td>
  84.       </tr>
  85.  
  86.       <tr>
  87.         <td><a href="#compile">Compilation</a></td>
  88.  
  89.         <td><code>$ make</code> </td>
  90.       </tr>
  91.  
  92.       <tr>
  93.         <td><a href="#install">Installation</a></td>
  94.  
  95.         <td><code>$ make install</code> </td>
  96.       </tr>
  97.  
  98.       <tr>
  99.         <td><a href="#customize">Personnalisation</a></td>
  100.  
  101.         <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
  102.       </tr>
  103.  
  104.       <tr>
  105.         <td><a href="#test">Test</a></td>
  106.  
  107.         <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
  108.         </td>
  109.       </tr>
  110.     </table>
  111.  
  112.     <p><em>NN</em> doit Ωtre remplacΘ par le numΘro de version courant,
  113.     et <em>PREFIX</em> par le
  114.     chemin du rΘpertoire d'installation. Si
  115.     <em>PREFIX</em> n'est pas spΘcifiΘ, le chemin du rΘpertoire
  116.     d'installation prendra sa valeur par dΘfaut, α savoir
  117.     <code>/usr/local/apache2</code>.</p>
  118.  
  119.     <p>Chaque Θtape du processus de compilation et d'installation est
  120.     dΘcrite plus en dΘtails ci-dessous, α commencer par les prΘrequis
  121.     pour compiler et installer le serveur HTTP Apache.</p>
  122. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  123. <div class="section">
  124. <h2><a name="requirements" id="requirements">PrΘrequis</a></h2>
  125.  
  126.     <p>Les prΘrequis pour la construction d'Apache HTTPd sont les suivants:</p>
  127.  
  128.     <dl>
  129.       <dt>Espace disque</dt>
  130.       <dd>Assurez-vous d'avoir au moins 50 MB d'espace disque disponible
  131.       temporaire. AprΦs l'installation Apache occupe
  132.       approximativement 10 MB d'espace disque. L'espace disque rΘellement
  133.       nΘcessaire va varier considΘrablement en fonction de vos options
  134.       de configuration et de la prΘsence Θventuelle de modules tiers.</dd>
  135.  
  136.       <dt>Compilateur ANSI-C et systΦme de construction</dt>
  137.       <dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
  138.        (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
  139.       est recommandΘ. Si vous ne possΘdez pas GCC,
  140.       assurez-vous au moins que votre compilateur soit compatible ANSI.
  141.       En outre, votre <code>PATH</code> doit contenir
  142.       les outils de construction de base tels que <code>make</code>.</dd>
  143.  
  144.       <dt>Connaissance de l'heure exacte</dt>
  145.       <dd>Les ΘlΘments du protocole HTTP font rΘfΘrence α l'heure du jour.
  146.       Par consΘquent, il est nΘcessaire d'Θquiper votre systΦme d'un
  147.       dispositif de synchronisation du temps. Les programmes
  148.       <code>ntpdate</code> ou <code>xntpd</code>, basΘs sur le protocole NTP,
  149.       sont couramment utilisΘs α cet effet.
  150.       Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
  151.       pour plus de dΘtails α propos du logiciel NTP et des serveurs
  152.       de temps publics.</dd>
  153.  
  154.       <dt><a href="http://www.perl.org/">Perl 5</a>
  155.       [OPTIONNEL]</dt>
  156.       <dd>L'interprΘteur Perl 5 (les versions 5.003 ou supΘrieures conviennent)
  157.       est nΘcessaire pour l'exΘcution de certains scripts comme
  158.       <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
  159.       (qui sont Θcrits en Perl). Si vous disposez de plusieurs interprΘteurs
  160.       Perl (par exemple, une installation globale Perl 4, et
  161.       votre installation personnelle de Perl 5), il vous faut utiliser l'option
  162.       <code>--with-perl</code> (voir ci-dessous) afin de vous assurer que le
  163.       bon interprΘteur sera utilisΘ par <code class="program"><a href="./programs/configure.html">configure</a></code>.
  164.       Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interprΘteur
  165.       Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
  166.       Bien entendu, vous pourrez tout de mΩme construire et utiliser
  167.       Apache httpd.</dd>
  168.  
  169.       <dt><a href="http://apr.apache.org">apr/apr-util >= 1.2</a></dt>
  170.       <dd><code>apr</code> et <code>apr-util</code> sont inclus
  171.       dans les sources d'Apache HTTPd, et peuvent Ωtre utilisΘs sans problΦme
  172.       dans la plupart des cas. Cependant, si
  173.       <code>apr</code> ou <code>apr-util</code>, versions 1.0 ou 1.1,
  174.       sont installΘs sur votre systΦme, vous devez soit mettre α jour vos
  175.       installations <code>apr</code>/<code>apr-util</code> vers la version
  176.       1.2, forcer l'utilisation des bibliothΦques intΘgrΘes,
  177.       soit faire en sorte que httpd utilise des constructions sΘparΘes.
  178.       Pour utiliser les sources de
  179.       <code>apr</code>/<code>apr-util</code> incluses, utilisez l'option
  180.       <code>--with-included-apr</code> du script configure :
  181.  
  182.       <div class="note"><h3>Note</h3>
  183.         L'option --with-included-apr est disponible α partir
  184.     de la version 2.2.3
  185.       </div>
  186.       <div class="example"><p><code>
  187.         # Forcer l'utilisation des sources de apr/apr-util intΘgrΘes<br />
  188.         ./configure --with-included-apr<br />
  189.       </code></p></div>
  190.  
  191.       Pour construire Apache HTTPd suite  α une installation manuelle de
  192.       <code>apr</code>/<code>apr-util</code> :
  193.  
  194.       <div class="example"><p><code>
  195.         # Construction et installation apr 1.2<br />
  196.         cd srclib/apr<br />
  197.         ./configure --prefix=/usr/local/apr-httpd/<br />
  198.         make<br />
  199.         make install<br />
  200.         <br />
  201.         # Construction et installation apr-util 1.2<br />
  202.         cd ../apr-util<br />
  203.         ./configure --prefix=/usr/local/apr-util-httpd/
  204.           --with-apr=/usr/local/apr-httpd/<br />
  205.         make<br />
  206.         make install<br />
  207.         <br />
  208.         # Configuration httpd<br />
  209.         cd ../../<br />
  210.         ./configure --with-apr=/usr/local/apr-httpd/
  211.           --with-apr-util=/usr/local/apr-util-httpd/
  212.       </code></p></div>
  213.       </dd>
  214.  
  215.  
  216.     </dl>
  217. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  218. <div class="section">
  219. <h2><a name="download" id="download">TΘlΘchargement</a></h2>
  220.  
  221.     <p>Le serveur HTTP Apache peut Ωtre tΘlΘchargΘ α partir du
  222.     <a href="http://httpd.apache.org/download.cgi">site de tΘlΘchargement
  223.     du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
  224.     Il sera plus commode α la plupart des utilisateurs d'Apache HTTPd sur les
  225.     systΦmes UNIX ou similaires de tΘlΘcharger et de compiler
  226.     la version sources.  Le processus de construction (dΘcrit ci-dessous) est
  227.     simple, et vous permet de personnaliser votre serveur selon vos besoins.
  228.     En outre, les versions binaires sont souvent plus anciennes que les
  229.     derniΦres versions sources  Si vous tΘlΘchargez une version binaire,
  230.     suivez les instructions dΘcrites dans le fichier
  231.     <code>INSTALL.bindist</code> inclus dans la distribution.</p>
  232.  
  233.     <p>AprΦs le tΘlΘchargement, il est important de vΘrifier que vous
  234.     disposez d'une version complΦte et non modifiΘe du serveur HTTP Apache.
  235.     Vous pouvez le faire en testant l'archive tΘlΘchargΘe α l'aide de
  236.     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
  237.     PGP</a>.</p>
  238.  
  239. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  240. <div class="section">
  241. <h2><a name="extract" id="extract">Extraction</a></h2>
  242.  
  243.     <p>L'extraction des sources depuis l'archive Apache HTTPd consiste
  244.     simplement α dΘcompresser et α dΘsarchiver cette derniΦre :</p>
  245.  
  246. <div class="example"><p><code>
  247. $ gzip -d httpd-<em>NN</em>.tar.gz<br />
  248. $ tar xvf httpd-<em>NN</em>.tar
  249. </code></p></div>
  250.  
  251.     <p>Ceci crΘera, dans le rΘpertoire courant, un nouveau rΘpertoire
  252.     contenant le code source de la distribution. Vous devrez vous positionner
  253.     dans ce rΘpertoire avant de procΘder α la compilation du serveur.</p>
  254. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  255. <div class="section">
  256. <h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a></h2>
  257.  
  258.     <p>L'Θtape suivante consiste α configurer l'arborescence des sources
  259.     d'Apache HTTPd en fonction de votre plateforme et de vos besoins personnels.
  260.     Le script  <code class="program"><a href="./programs/configure.html">configure</a></code>, situΘ α la racine du
  261.     rΘpertoire de la distribution, a ΘtΘ conτu α cet effet.
  262.     (Les dΘveloppeurs qui tΘlΘchargent
  263.     une version non officielle de l'arborescence des sources d'Apache HTTPd
  264.     devront disposer de
  265.     <code>autoconf</code> et <code>libtool</code> et
  266.     exΘcuter <code>buildconf</code> avant de passer α l'Θtape suivante,
  267.     ce qui n'est pas nΘcessaire pour les versions officielles.)</p>
  268.  
  269.     <p>Pour configurer l'arborescence des sources avec les valeurs par dΘfaut
  270.     pour toutes les options, entrez simplement <code>./configure</code>.
  271.     Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
  272.     comprend toute une variΘtΘ de variables et
  273.     d'options de ligne de commande.</p>
  274.  
  275.     <p>L'option la plus importante <code>--prefix</code> est le chemin
  276.     du rΘpertoire d'installation du serveur HTTP Apache, car Apache doit Ωtre configurΘ
  277.     en fonction de ce chemin pour pouvoir fonctionner correctement.
  278.     Il est possible de dΘfinir plus finement le chemin d'installation des fichiers
  279.     α l'aide d'<a href="programs/configure.html#installationdirectories">
  280.     options supplΘmentaires de configure</a>.</p>
  281.  
  282.     <p>└ ce niveau, vous pouvez aussi spΘcifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalitΘs</a> vous
  283.     voulez disposer dans Apache HTTPd en activant ou dΘsactivant des <a href="mod/">modules</a>.  Apache est fourni avec un jeu de modules de
  284.     <a href="mod/module-dict.html#Status">Base</a> inclus par dΘfaut.
  285.     Les autres modules sont activΘs α l'aide de l'option
  286.     <code>--enable-<var>module</var></code>, o∙
  287.     <var>module</var> est le nom du module sans la chaεne
  288.     <code>mod_</code> et o∙ tout caractΦre de soulignement est converti
  289.     en tiret.  Vous pouvez aussi choisir de compiler les modules comme
  290.     <a href="dso.html">objets partagΘs (DSOs)</a> -- qui peuvent Ωtre chargΘs
  291.     ou dΘchargΘs α l'exΘcution -- α l'aide de l'option
  292.     <code>--enable-<var>module</var>=shared</code>.  D'une maniΦre similaire,
  293.     vous pouvez dΘsactiver des modules de base α l'aide de l'option
  294.     <code>--disable-<var>module</var></code> option.  Faites trΦs attention
  295.     en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
  296.     mesure de vous avertir si le module que vous avez spΘcifiΘ n'existe pas;
  297.     il ignorera tout simplement l'option.</p>
  298.  
  299.     <p>En outre, vous devrez peut-Ωtre fournir au script
  300.     <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplΘmentaires sur
  301.     le chemin de votre compilateur, de vos librairies, ou de vos fichiers
  302.     d'en-tΩtes.  A cet effet, vous pouvez passer des options de ligne de
  303.     commande ou des variables d'environnement au script
  304.     <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
  305.     page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
  306.  
  307.     <p>Pour vous faire une idΘe des possibilitΘs qui s'offrent α vous, voici
  308.     un exemple typique de compilation d'Apache avec le rΘpertoire
  309.     d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
  310.     particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
  311.     et <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> qui pourront Ωtre chargΘs plus tard
  312.     α l'aide du mΘcanisme DSO:</p>
  313.  
  314. <div class="example"><p><code>
  315.       $ CC="pgcc" CFLAGS="-O2" \<br />
  316.        ./configure --prefix=/sw/pkg/apache \<br />
  317.        --enable-rewrite=shared \<br />
  318.        --enable-speling=shared
  319. </code></p></div>
  320.  
  321.     <p>Quand <code class="program"><a href="./programs/configure.html">configure</a></code> est lancΘ, il peut prendre
  322.     plusieurs minutes pour tester la disponibilitΘ des fonctionnalitΘs
  323.     au sein de votre systΦme, et construire les Makefiles qui seront utilisΘs
  324.     par la suite pour compiler le serveur.</p>
  325.  
  326.     <p>Vous trouverez une description dΘtaillΘe des options de
  327.     <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
  328. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  329. <div class="section">
  330. <h2><a name="compile" id="compile">Construction</a></h2>
  331.  
  332.     <p>Vous pouvez maintenant construire les diffΘrents ΘlΘments qui
  333.     composent le paquet Apache HTTPd en lanτant tout simplement la commande :</p>
  334.  
  335. <div class="example"><p><code>$ make</code></p></div>
  336.  
  337.     <p>Vous devez Ωtre patient, car il faut plusieurs minutes pour compiler
  338.     une configuration de base, et cette durΘe peut varier considΘrablement
  339.     en fonction de votre matΘriel et du nombre de modules que vous avez activΘs.</p>
  340. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  341. <div class="section">
  342. <h2><a name="install" id="install">Installation</a></h2>
  343.  
  344.     <p>Il est temps maintenant d'installer le paquet dans le rΘpertoire
  345.     d'installation dΘfini par <em>PREFIX</em> (voir plus haut l'option
  346.     <code>--prefix</code>) en lanτant:</p>
  347.  
  348. <div class="example"><p><code>$ make install</code></p></div>
  349.  
  350.     <p>Si vous effectuez une mise α jour, l'installation n'Θcrasera pas
  351.     vos fichiers de configuration ou autres documents.</p>
  352. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  353. <div class="section">
  354. <h2><a name="customize" id="customize">Personnalisation</a></h2>
  355.  
  356.     <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
  357.     Θditant les <a href="configuring.html">fichiers de configuration</a>
  358.     situΘs dans <code><em>PREFIX</em>/conf/</code>.</p>
  359.  
  360. <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
  361.  
  362.     <p>Consultez le manuel du serveur HTTP Apache situΘ dans
  363.     <a href="./">docs/manual/</a> ou
  364.     <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> pour la version la plus
  365.     rΘcente de ce manuel et la liste complΦte des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
  366. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  367. <div class="section">
  368. <h2><a name="test" id="test">Test</a></h2>
  369.  
  370.     <p>Vous pouvez maintenant <a href="invoking.html">dΘmarrer</a> votre
  371.     Serveur HTTP Apache en lanτant:</p>
  372.  
  373. <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
  374.  
  375.     <p>Vous devriez alors pouvoir requΘrir votre premier document
  376.     α l'aide de l'URL <code>http://localhost/</code>. La page web que vous
  377.     voyez est situΘe dans le rΘpertoire dΘfini par la directive
  378.     <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
  379.     qui est gΘnΘralement <code><em>PREFIX</em>/htdocs/</code>.
  380.     Pour <a href="stopping.html">arrΩter</a> le serveur, lancez:</p>
  381.  
  382. <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
  383. </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  384. <div class="section">
  385. <h2><a name="upgrading" id="upgrading">Mise α jour</a></h2>
  386.  
  387.     <p>La premiΦre Θtape d'une mise α jour consiste α lire l'annonce de la
  388.     sortie de la nouvelle version et le fichier <code>CHANGES</code>
  389.     dans la distribution des sources afin de dΘceler toutes les modifications
  390.     qui pourraient affecter votre site. Lors d'un changement majeur de version
  391.     (par exemple de 1.3 α 2.0 ou de 2.0 α 2.2),
  392.     il y aura certainement des diffΘrences importantes quant α la
  393.     configuration de la compilation et de l'exΘcution qui nΘcessiteront des
  394.     ajustements manuels.  Tous les
  395.     modules devront aussi Ωtre mis α jour pour qu'ils s'adaptent aux
  396.     changements de l'API des modules.</p>
  397.  
  398.     <p>La mise α jour d'une version mineure α la suivante (par exemple, de
  399.     2.2.55 α 2.2.57) est plus aisΘe.  Le processus <code>make install</code>
  400.     n'Θcrasera aucun de vos documents existants, fichiers de log,
  401.     ou fichiers de configuration.  De plus, les dΘveloppeurs font tout
  402.     leur possible pour Θviter les changements entraεnant une
  403.     incompatibilitΘ dans les options de
  404.     <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exΘcution, ou l'API
  405.     des modules d'une version mineure α l'autre.  Dans la plupart des cas,
  406.     vous pourrez utiliser une ligne de commande
  407.     <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le mΩme fichier de configuration,
  408.     et tous vos modules continueront de fonctionner.</p>
  409.  
  410.     <p>Pour effectuer une mise α jour entre deux versions mineures,
  411.     commencez par trouver le fichier
  412.     <code>config.nice</code> dans le rΘpertoire de <code>construction</code>
  413.     de votre serveur installΘ ou α la racine de l'arborescence des sources
  414.     de votre ancienne installation.  Il contient la reproduction exacte de la
  415.     ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisΘe pour
  416.     configurer l'arborescence des sources.  Ensuite, pour mettre α jour
  417.     l'ancienne version vers la nouvelle,
  418.     il vous suffit de copier le fichier <code>config.nice</code> dans
  419.     l'arborescence des sources de la nouvelle version, de l'Θditer pour
  420.     effectuer toute modification souhaitΘe, et de lancer:</p>
  421.  
  422.     <div class="example"><p><code>
  423.     $ ./config.nice<br />
  424.     $ make<br />
  425.     $ make install<br />
  426.     $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
  427.     $ <em>PREFIX</em>/bin/apachectl -k start<br />
  428.     </code></p></div>
  429.  
  430.     <div class="warning">Vous devez toujours effectuer un test de la nouvelle
  431.     version dans votre environnement avant de la mettre en production.
  432.     Par exemple, vous pouvez installer et exΘcuter la nouvelle version
  433.     en parallΦle avec l'ancienne en utilisant une option
  434.     <code>--prefix</code> et un port diffΘrents (en ajustant la directive
  435.     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de dΘceler toute
  436.     incompatibilitΘ avant d'effectuer la mise α jour dΘfinitive.</div>
  437.  
  438.     </div></div>
  439. <div class="bottomlang">
  440. <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
  441. <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
  442. <a href="./es/install.html" hreflang="es" rel="alternate" title="Espa±ol"> es </a> |
  443. <a href="./fr/install.html" title="Franτais"> fr </a> |
  444. <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
  445. <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  446. </div><div id="footer">
  447. <p class="apache">Copyright 2007 The Apache Software Foundation.<br />AuthorisΘ sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  448. <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
  449. </body></html>