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