]> granicus.if.org Git - apache/blob - docs/manual/invoking.xml.fr
Updates.
[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: 1044380 -->
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>Apache est habituellement lanc&eacute; en tant que service
31     sous Windows NT, 2000 et XP, ou comme application en mode console sous
32     Windows 9x et ME. Pour plus de d&eacute;tails, voir <a
33     href="platform/windows.html#winsvc">D&eacute;marrer Apache en tant que service</a>
34     et <a href="platform/windows.html#wincons">D&eacute;marrer Apache comme
35     Application en mode console</a>.</p>
36
37     <p>Sous Unix, le programme <program>httpd</program>
38     est lanc&eacute; en mode d&eacute;mon et s'ex&eacute;cute de mani&egrave;re permanente en
39     arri&egrave;re-plan pour g&eacute;rer les requ&ecirc;tes.  Ce document d&eacute;crit comment invoquer
40      <program>httpd</program>.</p>
41 </summary>
42
43 <seealso><a href="stopping.html">Arr&ecirc;t et red&eacute;marrage</a></seealso>
44 <seealso><program>httpd</program></seealso>
45 <seealso><program>apachectl</program></seealso>
46
47 <section id="startup"><title>Comment Apache d&eacute;marre</title>
48
49     <p>Si la directive <directive module="mpm_common">Listen</directive>
50     sp&eacute;cifi&eacute;e dans le fichier de configuration est &agrave; sa valeur par d&eacute;faut
51     de 80 (ou tout autre port inf&eacute;rieur &agrave; 1024), il est n&eacute;cessaire de
52     poss&eacute;der les privil&egrave;ges root pour pouvoir d&eacute;marrer apache, et lui
53     permettre d'&ecirc;tre associ&eacute; &agrave; ce port privil&eacute;gi&eacute;. Lorsque le serveur est
54     d&eacute;marr&eacute;, apr&egrave;s avoir effectu&eacute; quelques op&eacute;rations pr&eacute;liminaires
55     comme ouvrir ses fichiers de log, il lance plusieurs processus
56     <em>enfants</em> qui ont pour r&ocirc;le d'&eacute;couter et de r&eacute;pondre aux
57     requ&ecirc;tes des clients. Le processus <code>httpd</code> principal
58     continue &agrave; s'ex&eacute;cuter sous l'utilisateur root, tandis que les processus
59     enfants s'ex&eacute;cutent sous un utilisateur aux privil&egrave;ges restreints.
60     Ceci s'effectue par la voie du
61     <a href="mpm.html">Module Multi-Processus (MPM)</a>.</p>
62
63     <p>Il est recommand&eacute; d'utiliser le script de contr&ocirc;le
64     <program>apachectl</program> pour invoquer l'ex&eacute;cutable
65     <program>httpd</program>. Avant d'invoquer le binaire
66     <program>httpd</program>, ce script d&eacute;finit certaines variables
67     d'environnement n&eacute;cessaires pour permettre &agrave;
68     <program>httpd</program> de fonctionner correctement sous certains syst&egrave;mes
69     d'exploitation.
70     <program>apachectl</program> accepte des arguments de ligne de
71     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 un probl&egrave;me fatal survient pendant le d&eacute;marrage
100     d'Apache, ce dernier va
101     afficher un message d&eacute;crivant le probl&egrave;me sur la console ou
102     enregistrer ces informations dans le fichier d&eacute;fini par la directive
103     <directive module="core">ErrorLog</directive> avant de quitter.
104     Un des messages d'erreur les plus courants est "<code>Unable
105     to bind to Port ...</code>". Ce message d'erreur est habituellement
106     provoqu&eacute; par :</p>
107
108     <ul>
109       <li>Une tentative de d&eacute;marrage du serveur avec un port privil&eacute;gi&eacute; sans
110       &ecirc;tre connect&eacute; root</li>
111
112       <li>Une tentative de d&eacute;marrage du serveur alors qu'une autre instance
113       d'Apache ou un autre serveur web est d&eacute;j&agrave; associ&eacute; au m&ecirc;me port.</li>
114     </ul>
115
116     <p>Pour plus d'instructions de d&eacute;pannage, consultez la
117     <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> Apache.</p>
118 </section>
119
120 <section id="boot"><title>Lancement au d&eacute;marrage du syst&egrave;me</title>
121
122     <p>Si vous souhaitez que votre serveur continue de fonctionner apr&egrave;s
123     un red&eacute;marrage du syst&egrave;me, vous devez ajouter un appel &agrave;
124     <program>apachectl</program> &agrave; vos
125     fichiers de d&eacute;marrage syst&egrave;me (en g&eacute;n&eacute;ral <code>rc.local</code> ou un
126     fichier dans un r&eacute;pertoire <code>rc.N</code>), ce qui d&eacute;marrera Apache sous
127     l'utilisateur root. Avant de faire ceci, assurez-vous que votre serveur
128     est correctement configur&eacute; en ce qui concerne la s&eacute;curit&eacute; et les
129     restrictions d'acc&egrave;s.</p>
130
131     <p>Le script <program>apachectl</program> est con&ccedil;u pour fonctionner
132     comme un script d'initialisation SysV standard ; il accepte les arguments
133     <code>start</code>, <code>restart</code>, et <code>stop</code>
134     et les traduit en signaux appropri&eacute;s pour
135     <program>httpd</program>, et il suffit en g&eacute;n&eacute;ral d'installer
136     un lien vers
137     <program>apachectl</program> dans le r&eacute;pertoire d'initialisation appropri&eacute;.
138     Mais prenez soin de v&eacute;rifier les besoins exacts de votre syst&egrave;me
139     en la mati&egrave;re.</p>
140 </section>
141
142 <section id="info"><title>Informations suppl&eacute;mentaires</title>
143
144     <p>Des informations suppl&eacute;mentaires &agrave; propos des options en ligne de
145     commande de <program>httpd</program> et <program>apachectl</program>
146     ainsi que d'autres programmes support inclus dans la distribution
147     sont disponibles sur la page
148     <a href="programs/">Le serveur et ses programmes support</a>.
149     Il existe aussi une documentation sur tous les <a
150     href="mod/">modules</a> inclus dans la distribution Apache
151     et les <a href="mod/directives.html">directives</a>
152     qu'ils supportent.</p>
153 </section>
154
155 </manualpage>