]> granicus.if.org Git - apache/blobdiff - docs/manual/install.xml.fr
XML update.
[apache] / docs / manual / install.xml.fr
index 417f988b058eb474e892a111a3b5bdc743965a62..8ef181627c7926a019ec18a07bf7ca2b6ac0930e 100644 (file)
@@ -1,9 +1,9 @@
 <?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 : 527129 $ -->
 <!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2007062401 $ -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<!-- English Revision: 1602763 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
     HTTP Apache
     sur les syst&egrave;mes Unix et similaires seulement. Pour la compilation et
     l'installation sous Windows, voir <a
-    href="platform/windows.html">Utiliser Apache HTTPd avec Microsoft
-    Windows</a>. Pour les autres plateformes, se r&eacute;f&eacute;rer &agrave; la documentation par
+    href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
+    Windows</a> et <a href="platform/win_compiling.html">Compilation
+    d'Apache sous Microsoft Windows</a>. Pour les autres plateformes, se
+    r&eacute;f&eacute;rer &agrave; la documentation par
      <a href="platform/">plateforme</a>.</p>
 
-    <p>Apache HTTPd utilise <code>libtool</code> et <code>autoconf</code>
+    <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
     afin de cr&eacute;er un environnement de construction similaire &agrave; la plupart
     des projets Open Source .</p>
 
     <p>Si vous effectuez une mise &agrave; jour depuis une version mineure vers
-    la suivante (par exemple, 2.2.50 &agrave; 2.2.51), veuillez passer &agrave; la section
+    la suivante (par exemple, 2.4.8 &agrave; 2.4.9), veuillez passer &agrave; la section
     <a href="#upgrading">mise &agrave; jour</a>.</p>
 
 </summary>
 
 <seealso><a href="programs/configure.html">Configuration de l'arborescence
        des sources</a></seealso>
-<seealso><a href="invoking.html">D&eacute;marrer le serveur HTTP Apache</a></seealso>
+<seealso><a href="invoking.html">D&eacute;marrer Apache httpd</a></seealso>
 <seealso><a href="stopping.html">Arr&ecirc;t et red&eacute;marrage</a></seealso>
 
 <section id="overview"><title>Aper&ccedil;u pour les plus press&eacute;s</title>
 
     <p>Chaque &eacute;tape du processus de compilation et d'installation est
     d&eacute;crite plus en d&eacute;tails ci-dessous, &agrave; commencer par les pr&eacute;requis
-    pour compiler et installer le serveur HTTP Apache.</p>
+    pour compiler et installer Apache httpd.</p>
 </section>
 
 <section id="requirements"><title>Pr&eacute;requis</title>
 
-    <p>Les pr&eacute;requis pour la construction d'Apache HTTPd sont les suivants:</p>
+    <p>Les pr&eacute;requis pour la construction d'Apache httpd sont les suivants:</p>
 
     <dl>
+      <dt>APR et APR-Util</dt>
+      <dd>APR et APR-Util doivent &ecirc;tre d&eacute;j&agrave; install&eacute;s sur votre syst&egrave;me.
+      Si ce n'est pas le cas, ou si vous pr&eacute;f&eacute;rez ne pas utiliser les
+      versions fournies par le syst&egrave;me, t&eacute;l&eacute;chargez les derni&egrave;res
+      versions d'APR et APR-Util depuis <a
+      href="http://apr.apache.org/">Apache APR</a>, d&eacute;compressez-les
+      respectivement dans <code>./srclib/apr</code> et
+      <code>./srclib/apr-util</code> (les noms des r&eacute;pertoires ne
+      doivent pas comporter de num&eacute;ros de versions ; par exemple, la
+      distribution d'APR doit se trouver dans ./srclib/apr/), et
+      utilisez l'option <code>--with-included-apr</code> du script
+      <code>./configure</code>. Sur certaines plateformes, vous devrez
+      peut-&ecirc;tre installer les paquets <code>-dev</code> correspondants
+      pour permettre la compilation de httpd avec les versions
+      install&eacute;es d'APR et APR-Util.</dd>
+
+      <dt>Biblioth&egrave;que d'expressions rationnelles compatibles Perl
+      (PCRE)</dt>
+      <dd>Cette librairie est n&eacute;cessaire mais n'est plus fournie avec la
+      distribution de httpd. T&eacute;l&eacute;chargez le code source depuis <a
+      href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
+      un portage du paquet. Si votre suite de compilation ne trouve pas
+      le script pcre-config install&eacute; au cours du processus de
+      construction de PCRE, indiquez son chemin via l'option
+      <code>--with-pcre</code> du script <code>./configure</code>. Sur
+      certaines plateformes, vous devrez
+      peut-&ecirc;tre installer les paquets <code>-dev</code> correspondants
+      pour permettre la compilation de httpd avec la version
+      install&eacute;e de PCRE.</dd>
+
       <dt>Espace disque</dt>
-      <dd>Assurez-vous d'avoir au moins 50 MB d'espace disque disponible
-      temporaire. Apr&egrave;s l'installation Apache occupe
-      approximativement 10 MB d'espace disque. L'espace disque r&eacute;ellement
+      <dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
+      temporaire. Apr&egrave;s l'installation le serveur occupe
+      approximativement 10 Mo d'espace disque. L'espace disque r&eacute;ellement
       n&eacute;cessaire va varier consid&eacute;rablement en fonction de vos options
-      de configuration et de la pr&eacute;sence &eacute;ventuelle de modules tiers.</dd>
+      de configuration, de la pr&eacute;sence &eacute;ventuelle de
+      modules tiers, et bien entendu de la taille de votre site web et
+      des sites que vous h&eacute;bergez sur votre serveur.</dd>
 
       <dt>Compilateur ANSI-C et syst&egrave;me de construction</dt>
       <dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a
-      href="http://www.gnu.org/software/gcc/gcc.html">GNU C
-       (GCC)</a> de la <a
+      href="http://gcc.gnu.org/">GNU C (GCC)</a> de la <a
       href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
       est recommand&eacute;. Si vous ne poss&eacute;dez pas GCC,
       assurez-vous au moins que votre compilateur soit compatible ANSI.
     <p>Le serveur HTTP Apache peut &ecirc;tre t&eacute;l&eacute;charg&eacute; &agrave; partir du
     <a href="http://httpd.apache.org/download.cgi">site de t&eacute;l&eacute;chargement
     du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
-    Il sera plus commode &agrave; la plupart des utilisateurs d'Apache HTTPd sur les
+    Il sera plus commode &agrave; la plupart des utilisateurs d'Apache sur les
     syst&egrave;mes UNIX ou similaires de t&eacute;l&eacute;charger et de compiler
     la version sources.  Le processus de construction (d&eacute;crit ci-dessous) est
     simple, et vous permet de personnaliser votre serveur selon vos besoins.
     En outre, les versions binaires sont souvent plus anciennes que les
-    derni&egrave;res versions sources  Si vous t&eacute;l&eacute;chargez une version binaire,
+    derni&egrave;res versions sources. Si vous t&eacute;l&eacute;chargez une version binaire,
     suivez les instructions d&eacute;crites dans le fichier
     <code>INSTALL.bindist</code> inclus dans la distribution.</p>
 
 
 <section id="extract"><title>Extraction</title>
 
-    <p>L'extraction des sources depuis l'archive Apache HTTPd consiste
+    <p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
     simplement &agrave; d&eacute;compresser et &agrave; d&eacute;sarchiver cette derni&egrave;re :</p>
 
 <example>
@@ -208,72 +241,76 @@ $ tar xvf httpd-<em>NN</em>.tar
 <section id="configure"><title>Configuration de l'arborescence des sources</title>
 
     <p>L'&eacute;tape suivante consiste &agrave; configurer l'arborescence des sources
-    d'Apache HTTPd en fonction de votre plateforme et de vos besoins personnels.
+    d'Apache en fonction de votre plateforme et de vos besoins personnels.
     Le script  <program>configure</program>, situ&eacute; &agrave; la racine du
-    r&eacute;pertoire de la distribution, a &eacute;t&eacute; con&ccedil;u &agrave; cet effet.
+    r&eacute;pertoire de la distribution, a &eacute;t&eacute; con&ccedil;u &agrave; cet effet
     (Les d&eacute;veloppeurs qui t&eacute;l&eacute;chargent
-    une version non officielle de l'arborescence des sources d'Apache HTTPd
+    une version non officielle de l'arborescence des sources d'Apache
     devront disposer de
     <code>autoconf</code> et <code>libtool</code> et
     ex&eacute;cuter <code>buildconf</code> avant de passer &agrave; l'&eacute;tape suivante,
-    ce qui n'est pas n&eacute;cessaire pour les versions officielles.)</p>
+    ce qui n'est pas n&eacute;cessaire pour les versions officielles).</p>
 
     <p>Pour configurer l'arborescence des sources avec les valeurs par d&eacute;faut
     pour toutes les options, entrez simplement <code>./configure</code>.
     Pour modifier les valeurs des options, <program>configure</program>
-    comprend toute une vari&eacute;t&eacute; de variables et
+    accepte toute une vari&eacute;t&eacute; de variables et
     d'options de ligne de commande.</p>
 
     <p>L'option la plus importante <code>--prefix</code> est le chemin
-    du r&eacute;pertoire d'installation du serveur HTTP Apache, car Apache doit &ecirc;tre configur&eacute;
+    du r&eacute;pertoire d'installation d'Apache, car Apache doit &ecirc;tre configur&eacute;
     en fonction de ce chemin pour pouvoir fonctionner correctement.
     Il est possible de d&eacute;finir plus finement le chemin d'installation des fichiers
-    &agrave; l'aide d'<a href="programs/configure.html#installationdirectories">
-    options suppl&eacute;mentaires de configure</a>.</p>
+    &agrave; l'aide d'<a
+    href="programs/configure.html#installationdirectories">options
+    suppl&eacute;mentaires de configure</a>.</p>
 
     <p>&Agrave; ce niveau, vous pouvez aussi sp&eacute;cifier de quelles <a
     href="programs/configure.html#optionalfeatures">fonctionnalit&eacute;s</a> vous
-    voulez disposer dans Apache HTTPd en activant ou d&eacute;sactivant des <a
-    href="mod/">modules</a>.  Apache est fourni avec un jeu de modules de
-    <a href="mod/module-dict.html#Status">Base</a> inclus par d&eacute;faut.
-    Les autres modules sont activ&eacute;s &agrave; l'aide de l'option
+    voulez disposer dans Apache en activant ou d&eacute;sactivant des <a
+    href="mod/">modules</a>.  Apache est fourni avec un grand nombre de
+    modules inclus par d&eacute;faut. Ils seront compil&eacute;s en tant qu'<a
+    href="dso.html">objets partag&eacute;s (DSOs)</a> qui pourront &ecirc;tre charg&eacute;s
+    ou d&eacute;charg&eacute;s &agrave; l'ex&eacute;cution. Vous pouvez aussi choisir de compiler
+    les modules statiquement via l'option
+    <code>--enable-<var>module</var>=static</code>.</p>
+    <p>Des modules suppl&eacute;mentaires peuvent &ecirc;tre activ&eacute;s &agrave; l'aide de l'option
     <code>--enable-<var>module</var></code>, o&ugrave;
     <var>module</var> est le nom du module sans la cha&icirc;ne
     <code>mod_</code> et o&ugrave; tout caract&egrave;re de soulignement est converti
-    en tiret.  Vous pouvez aussi choisir de compiler les modules comme
-    <a href="dso.html">objets partag&eacute;s (DSOs)</a> -- qui peuvent &ecirc;tre charg&eacute;s
-    ou d&eacute;charg&eacute;s &agrave; l'ex&eacute;cution -- &agrave; l'aide de l'option
-    <code>--enable-<var>module</var>=shared</code>.  D'une mani&egrave;re similaire,
-    vous pouvez d&eacute;sactiver des modules de base &agrave; l'aide de l'option
-    <code>--disable-<var>module</var></code> option.  Faites tr&egrave;s attention
+    en tiret. D'une mani&egrave;re similaire,
+    vous pouvez d&eacute;sactiver des modules &agrave; l'aide de l'option
+    <code>--disable-<var>module</var></code>.  Faites tr&egrave;s attention
     en utilisant ces options, car <program>configure</program> n'est pas en
     mesure de vous avertir si le module que vous avez sp&eacute;cifi&eacute; n'existe pas;
     il ignorera tout simplement l'option.</p>
 
     <p>En outre, vous devrez peut-&ecirc;tre fournir au script
     <program>configure</program> des informations suppl&eacute;mentaires sur
-    le chemin de votre compilateur, de vos librairies, ou de vos fichiers
+    le chemin de votre compilateur, de vos biblioth&egrave;ques, ou de vos fichiers
     d'en-t&ecirc;tes.  A cet effet, vous pouvez passer des options de ligne de
     commande ou des variables d'environnement au script
     <program>configure</program>. Pour plus d'informations, voir la
-    page de manuel de <program>configure</program>.</p>
+    page de manuel de <program>configure</program>, ou lancez le script
+    <program>configure</program> avec l'option <code>--help</code>.
+    </p>
 
     <p>Pour vous faire une id&eacute;e des possibilit&eacute;s qui s'offrent &agrave; vous, voici
     un exemple typique de compilation d'Apache avec le r&eacute;pertoire
     d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
-    particuliers et les deux modules additionnels <module>mod_rewrite</module>
-    et <module>mod_speling</module> qui pourront &ecirc;tre charg&eacute;s plus tard
-    &agrave; l'aide du m&eacute;canisme DSO:</p>
+    particuliers et les deux modules additionnels <module>mod_ldap</module>
+    et <module>mod_lua</module> :</p>
 
 <example>
       $ CC="pgcc" CFLAGS="-O2" \<br />
        ./configure --prefix=/sw/pkg/apache \<br />
-       --enable-rewrite=shared \<br />
-       --enable-speling=shared
+       --enable-ldap=shared \<br />
+       --enable-lua=shared
 </example>
 
-    <p>Quand <program>configure</program> est lanc&eacute;, il peut prendre
-    plusieurs minutes pour tester la disponibilit&eacute; des fonctionnalit&eacute;s
+    <p>Plusieurs minutes peuvent &ecirc;tre n&eacute;cessaires &agrave;
+    <program>configure</program> pour tester la disponibilit&eacute; des
+    fonctionnalit&eacute;s
     au sein de votre syst&egrave;me, et construire les Makefiles qui seront utilis&eacute;s
     par la suite pour compiler le serveur.</p>
 
@@ -284,7 +321,7 @@ $ tar xvf httpd-<em>NN</em>.tar
 <section id="compile"><title>Construction</title>
 
     <p>Vous pouvez maintenant construire les diff&eacute;rents &eacute;l&eacute;ments qui
-    composent le paquet Apache HTTPd en lan&ccedil;ant tout simplement la commande :</p>
+    composent le paquet Apache en lan&ccedil;ant tout simplement la commande :</p>
 
 <example>$ make</example>
 
@@ -301,6 +338,11 @@ $ tar xvf httpd-<em>NN</em>.tar
 
 <example>$ make install</example>
 
+    <p>Cette &eacute;tape n&eacute;cessite habituellement les privil&egrave;ges
+    de root, car <em>PREFIX</em> est en g&eacute;n&eacute;ral un
+    r&eacute;pertoire poss&egrave;dant des droits en &eacute;criture
+    restreints.</p>
+
     <p>Si vous effectuez une mise &agrave; jour, l'installation n'&eacute;crasera pas
     vos fichiers de configuration ou autres documents.</p>
 </section>
@@ -313,8 +355,8 @@ $ tar xvf httpd-<em>NN</em>.tar
 
 <example>$ vi <em>PREFIX</em>/conf/httpd.conf</example>
 
-    <p>Consultez le manuel du serveur HTTP Apache situ&eacute; dans
-    <a href="./">docs/manual/</a> ou
+    <p>Consultez le manuel d'Apache situ&eacute; dans
+    <code><em>PREFIX</em>/docs/manual/</code> ou
     <a href="http://httpd.apache.org/docs/&httpd.docs;/"
     >http://httpd.apache.org/docs/&httpd.docs;/</a> pour la version la plus
     r&eacute;cente de ce manuel et la liste compl&egrave;te des <a
@@ -324,7 +366,7 @@ $ tar xvf httpd-<em>NN</em>.tar
 <section id="test"><title>Test</title>
 
     <p>Vous pouvez maintenant <a href="invoking.html">d&eacute;marrer</a> votre
-    Serveur HTTP Apache en lan&ccedil;ant:</p>
+    serveur HTTP Apache en lan&ccedil;ant:</p>
 
 <example>$ <em>PREFIX</em>/bin/apachectl -k start</example>
 
@@ -343,7 +385,7 @@ $ tar xvf httpd-<em>NN</em>.tar
     sortie de la nouvelle version et le fichier <code>CHANGES</code>
     dans la distribution des sources afin de d&eacute;celer toutes les modifications
     qui pourraient affecter votre site. Lors d'un changement majeur de version
-    (par exemple de 1.3 &agrave; 2.0 ou de 2.0 &agrave; 2.2),
+    (par exemple de 2.0 &agrave; 2.2 ou de 2.2 &agrave; 2.4),
     il y aura certainement des diff&eacute;rences importantes quant &agrave; la
     configuration de la compilation et de l'ex&eacute;cution qui n&eacute;cessiteront des
     ajustements manuels.  Tous les
@@ -372,7 +414,7 @@ $ tar xvf httpd-<em>NN</em>.tar
     l'ancienne version vers la nouvelle,
     il vous suffit de copier le fichier <code>config.nice</code> dans
     l'arborescence des sources de la nouvelle version, de l'&eacute;diter pour
-    effectuer toute modification souhait&eacute;e, et de lancer:</p>
+    effectuer toute modification souhait&eacute;e, et de lancer :</p>
 
     <example>
     $ ./config.nice<br />
@@ -390,5 +432,35 @@ $ tar xvf httpd-<em>NN</em>.tar
     <directive module="mpm_common">Listen</directive>) afin de d&eacute;celer toute
     incompatibilit&eacute; avant d'effectuer la mise &agrave; jour d&eacute;finitive.</note>
 
+    <p>Vous pouvez ajouter des arguments suppl&eacute;mentaires &agrave;
+    <code>config.nice</code> ; ils seront alors ajout&eacute;s aux options de
+    votre script <program>configure</program> original :</p>
+
+     <example>
+     $ ./config.nice --prefix=/home/test/apache --with-port=90
+     </example>
+
     </section>
+<section id="thirdp"><title>Paquets tiers</title>
+
+    <p>De nombreux tiers fournissent leur propre distribution du
+    serveur HTTP Apache &agrave; installer sur une plate-forme particuli&egrave;re. On
+    peut citer les diff&eacute;rentes distributions Linux, divers
+    paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
+
+    <p>Notre license logicielle non seulement permet, mais aussi
+    encourage ce genre de redistribution. Cependant, ceci conduit &agrave; une
+    situation ou l'organisation de la configuration et les valeurs par
+    d&eacute;faut de votre installation du serveur peuvent ne pas correspondre
+    &agrave; ce qui est &eacute;crit dans la documentation. Bien que f&acirc;cheuse, cette
+    situation n'est pas appel&eacute;e &agrave; &eacute;voluer de sit&ocirc;t.</p>
+
+    <p>Une  <a
+    href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
+    de ces distributions tierces</a> est maintenue dans le wiki du
+    serveur HTTP, et doit en refl&eacute;ter l'&eacute;tat actuel. Vous devrez
+    cependant vous familiariser par vous-m&ecirc;me avec la gestion du paquet
+    de votre plate-forme particuli&egrave;re et les proc&eacute;dures d'installation.</p>
+
+</section>
 </manualpage>