]> granicus.if.org Git - apache/blob - docs/manual/invoking.xml.fr
Update transformations
[apache] / docs / manual / invoking.xml.fr
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
4 <!-- LastChangedRevision English document : 567441 -->
5 <!-- French translation : Lucien GENTIS -->
6 <!-- Reviewed By : Vincent Deffontaines -->
7 <!--English Revision : 567441 -->
8
9 <!--
10  Licensed to the Apache Software Foundation (ASF) under one or more
11  contributor license agreements.  See the NOTICE file distributed with
12  this work for additional information regarding copyright ownership.
13  The ASF licenses this file to You under the Apache License, Version 2.0
14  (the "License"); you may not use this file except in compliance with
15  the License.  You may obtain a copy of the License at
16
17      http://www.apache.org/licenses/LICENSE-2.0
18
19  Unless required by applicable law or agreed to in writing, software
20  distributed under the License is distributed on an "AS IS" BASIS,
21  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22  See the License for the specific language governing permissions and
23  limitations under the License.
24 -->
25
26 <manualpage metafile="invoking.xml.meta">
27
28   <title>D&eacute;marrage d'Apache</title>
29
30 <summary>
31     <p>Apache est habituellement lanc&eacute; en tant que service
32     sous Windows NT, 2000 et XP, ou comme application en mode console sous
33     Windows 9x et ME. Pour plus de d&eacute;tails, voir <a
34     href="platform/windows.html#winsvc">D&eacute;marrer Apache en tant que service</a>
35     et <a href="platform/windows.html#wincons">D&eacute;marrer Apache comme
36     Application en mode console</a>.</p>
37
38     <p>Sous Unix, le programme <program>httpd</program>
39     est lanc&eacute; en mode d&eacute;mon et s'ex&eacute;cute de mani&egrave;re permanente en
40     arri&egrave;re-plan pour g&eacute;rer les requ&ecirc;tes.  Ce document d&eacute;crit comment invoquer
41      <program>httpd</program>.</p>
42 </summary>
43
44 <seealso><a href="stopping.html">Arr&ecirc;t et red&eacute;marrage</a></seealso>
45 <seealso><program>httpd</program></seealso>
46 <seealso><program>apachectl</program></seealso>
47
48 <section id="startup"><title>Comment Apache d&eacute;marre</title>
49
50     <p>Si la directive <directive module="mpm_common">Listen</directive>
51     sp&eacute;cifi&eacute;e dans le fichier de configuration est &agrave; sa valeur par d&eacute;faut
52     de 80 (ou tout autre port inf&eacute;rieur &agrave; 1024), il est n&eacute;cessaire de
53     poss&eacute;der les privil&egrave;ges root pour pouvoir d&eacute;marrer apache, et lui
54     permettre d'&ecirc;tre associ&eacute; &agrave; ce port privil&eacute;gi&eacute;. Lorsque le serveur est
55     d&eacute;marr&eacute;, apr&egrave;s avoir effectu&eacute; quelques op&eacute;rations pr&eacute;liminaires
56     comme ouvrir ses fichiers de log, il lance plusieurs processus
57     <em>enfants</em> qui ont pour r&ocirc;le d'&eacute;couter et de r&eacute;pondre aux
58     requ&ecirc;tes des clients. Le processus <code>httpd</code> principal
59     continue &agrave; s'ex&eacute;cuter sous l'utilisateur root, tandis que les processus
60     enfants s'ex&eacute;cutent sous un utilisateur aux privil&egrave;ges restreints.
61     Ceci s'effectue par la voie du
62     <a href="mpm.html">Module Multi-Processus (MPM)</a>.</p>
63
64     <p>Il est recommand&eacute; d'utiliser le script de contr&ocirc;le
65     <program>apachectl</program> pour invoquer l'ex&eacute;cutable
66     <program>httpd</program>. Avant d'invoquer le binaire
67     <program>httpd</program>, ce script d&eacute;finit certaines variables
68     d'environnement n&eacute;cessaires pour permettre &agrave;
69     <program>httpd</program> de fonctionner correctement sous certains syst&egrave;mes
70     d'exploitation.
71     <program>apachectl</program> accepte des arguments de ligne de commande,
72     ainsi toute option de <program>httpd</program> peut aussi &ecirc;tre utilis&eacute;e avec
73     <program>apachectl</program>.  Vous pouvez aussi &eacute;diter directement le
74     script <program>apachectl</program> en modifiant la variable
75     <code>HTTPD</code> situ&eacute;e en d&eacute;but de script pour sp&eacute;cifier la
76     localisation du binaire <program>httpd</program> et tout argument de ligne
77     de commande que vous souhaitez voir <em>syst&eacute;matiquement</em> pr&eacute;sent.</p>
78
79     <p>La premi&egrave;re chose qu'effectue <program>httpd</program> quand il est
80     invoqu&eacute; est de localiser et lire le <a
81     href="configuring.html">fichier de configuration</a>
82     <code>httpd.conf</code>. La localisation de ce fichier est d&eacute;finie &agrave; la
83     compilation, mais il est possible d'en sp&eacute;cifier une autre &agrave;
84     l'ex&eacute;cution en utilisant l'option de ligne de commande <code>-f</code> comme suit:</p>
85
86 <example>/usr/local/apache2/bin/apachectl -f
87       /usr/local/apache2/conf/httpd.conf</example>
88
89     <p>Si tout se passe bien pendant le d&eacute;marrage, le serveur va se dissocier
90     du terminal et l'invite de commande r&eacute;appara&icirc;tra presque imm&eacute;diatement.
91     Ceci indique que le serveur a d&eacute;marr&eacute; et est en cours d'ex&eacute;cution.
92     &Agrave; partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter
93     au serveur et afficher la page de test situ&eacute;e dans le r&eacute;pertoire d&eacute;fini
94     par la directive <directive module="core">DocumentRoot</directive></p>
95 </section>
96
97 <section id="errors"><title>Erreurs en cours de d&eacute;marrage</title>
98
99     <p>Si Apache rencontre un probl&egrave;me fatal pendant le d&eacute;marrage, il va
100     afficher un message d&eacute;crivant le probl&egrave;me sur la console ou
101     enregistrer ces informations dans le fichier d&eacute;fini par la directive
102     <directive module="core">ErrorLog</directive> avant de quitter.
103     Un des messages d'erreur les plus courants est "<code>Unable
104     to bind to Port ...</code>". Ce message d'erreur est habituellement
105     provoqu&eacute; par:</p>
106
107     <ul>
108       <li>Une tentative de d&eacute;marrage du serveur avec un port privil&eacute;gi&eacute; sans
109       &ecirc;tre connect&eacute; root; ou</li>
110
111       <li>Une tentative de d&eacute;marrage du serveur alors qu'une autre instance
112       d'Apache ou un autre serveur web est d&eacute;j&agrave; associ&eacute; au m&ecirc;me port.</li>
113     </ul>
114
115     <p>Pour plus d'instructions de d&eacute;pannage, consultez la
116     <a href="faq/">FAQ</a> Apache.</p>
117 </section>
118
119 <section id="boot"><title>Lancement au d&eacute;marrage du syst&egrave;me</title>
120
121     <p>Si vous souhaitez que votre serveur continue de fonctionner apr&egrave;s
122     un red&eacute;marrage du syst&egrave;me, vous devez ajouter un appel &agrave;
123     <program>apachectl</program> &agrave; vos
124     fichiers de d&eacute;marrage syst&egrave;me (en g&eacute;n&eacute;ral <code>rc.local</code> ou un
125     fichier dans un r&eacute;pertoire <code>rc.N</code>), ce qui d&eacute;marrera Apache sous
126     l'utilisateur root. Avant de faire ceci, assurez-vous que votre serveur
127     est correctement configur&eacute; en ce qui concerne la s&eacute;curit&eacute; et les
128     restrictions d'acc&egrave;s.</p>
129
130     <p>Le script <program>apachectl</program> est con&ccedil;u pour fonctionner
131     comme un script d'initialisation SysV standard; il accepte les arguments
132     <code>start</code>, <code>restart</code>, et <code>stop</code>
133     et les traduit en signaux appropri&eacute;s pour
134     <program>httpd</program>.  Il est ainsi souvent possible d'installer
135     simplement un lien vers
136     <program>apachectl</program> dans le r&eacute;pertoire d'initialisation appropri&eacute;.
137     Mais prenez soin de v&eacute;rifier les besoins exacts de votre syst&egrave;me
138     en la mati&egrave;re.</p>
139 </section>
140
141 <section id="info"><title>Informations suppl&eacute;mentaires</title>
142
143     <p>Des informations suppl&eacute;mentaires &agrave; propos des options en ligne de
144     commande de <program>httpd</program> et <program>apachectl</program>
145     ainsi que d'autres programmes support inclus dans la distribution
146     sont disponibles sur la page
147     <a href="programs/">Le serveur et ses programmes support</a>.
148     Il existe aussi une documentation sur tous les <a
149     href="mod/">modules</a> inclus dans la distribution Apache
150     et les <a href="mod/directives.html">directives</a>
151     qu'ils supportent.</p>
152 </section>
153
154 </manualpage>