]> granicus.if.org Git - apache/blob - docs/manual/invoking.xml.fr
Patch from info@mathijs.info to use 2.4 authz syntax.
[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;, il effectue quelques op&eacute;rations pr&eacute;liminaires
53     comme ouvrir ses fichiers de log, puis 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>. A cet effet, ce script d&eacute;finit certaines variables
64     d'environnement n&eacute;cessaires pour permettre &agrave;
65     <program>httpd</program> de fonctionner correctement sous certains syst&egrave;mes
66     d'exploitation.
67     <program>apachectl</program> accepte des arguments de ligne de
68     commande ;
69     ainsi toute option de <program>httpd</program> peut aussi &ecirc;tre utilis&eacute;e avec
70     <program>apachectl</program>.  Vous pouvez aussi &eacute;diter directement le
71     script <program>apachectl</program> en modifiant la variable
72     <code>HTTPD</code> situ&eacute;e en d&eacute;but de script pour sp&eacute;cifier la
73     localisation du binaire <program>httpd</program> et tout argument de ligne
74     de commande que vous souhaitez voir <em>syst&eacute;matiquement</em> pr&eacute;sent.</p>
75
76     <p>La premi&egrave;re chose qu'effectue <program>httpd</program> quand il est
77     invoqu&eacute; est de localiser et lire le <a
78     href="configuring.html">fichier de configuration</a>
79     <code>httpd.conf</code>. La localisation de ce fichier est d&eacute;finie &agrave; la
80     compilation, mais il est possible d'en sp&eacute;cifier une autre &agrave;
81     l'ex&eacute;cution en utilisant l'option de ligne de commande <code>-f</code> comme suit:</p>
82
83 <example>/usr/local/apache2/bin/apachectl -f
84       /usr/local/apache2/conf/httpd.conf</example>
85
86     <p>Si tout se passe bien pendant le d&eacute;marrage, le serveur va se dissocier
87     du terminal et l'invite de commande r&eacute;appara&icirc;tra presque imm&eacute;diatement.
88     Ceci indique que le serveur a d&eacute;marr&eacute; et est en cours d'ex&eacute;cution.
89     &Agrave; partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter
90     au serveur et afficher la page de test situ&eacute;e dans le r&eacute;pertoire d&eacute;fini
91     par la directive <directive module="core">DocumentRoot</directive></p>
92 </section>
93
94 <section id="errors"><title>Erreurs en cours de d&eacute;marrage</title>
95
96     <p>Si un probl&egrave;me fatal survient pendant le d&eacute;marrage
97     d'Apache, ce dernier va
98     afficher un message d&eacute;crivant le probl&egrave;me sur la console ou
99     enregistrer ces informations dans le fichier d&eacute;fini par la directive
100     <directive module="core">ErrorLog</directive> avant de quitter.
101     Un des messages d'erreur les plus courants est "<code>Unable
102     to bind to Port ...</code>". Ce message d'erreur est habituellement
103     provoqu&eacute; par :</p>
104
105     <ul>
106       <li>Une tentative de d&eacute;marrage du serveur avec un port privil&eacute;gi&eacute; sans
107       &ecirc;tre connect&eacute; root</li>
108
109       <li>Une tentative de d&eacute;marrage du serveur alors qu'une autre instance
110       d'Apache ou un autre serveur web est d&eacute;j&agrave; associ&eacute; au m&ecirc;me port.</li>
111     </ul>
112
113     <p>Pour plus d'instructions de d&eacute;pannage, consultez la
114     <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> Apache.</p>
115 </section>
116
117 <section id="boot"><title>Lancement au d&eacute;marrage du syst&egrave;me</title>
118
119     <p>Si vous souhaitez que votre serveur soit automatiquement
120     disponible 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     soit 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>