File: getting-started.html.fr

package info (click to toggle)
apache2 2.4.25-3%2Bdeb9u9
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 58,936 kB
  • sloc: ansic: 179,394; perl: 11,183; sh: 5,784; php: 1,313; awk: 741; makefile: 627; lex: 374; yacc: 161; python: 72; xml: 1
file content (276 lines) | stat: -rw-r--r-- 17,027 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>Pour dmarrer - Serveur Apache HTTP Version 2.4</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
<script src="./style/scripts/prettify.min.js" type="text/javascript">
</script>

<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
<p class="apache">Serveur Apache HTTP Version 2.4</p>
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Pour dmarrer</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/getting-started.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/getting-started.html" title="Franais">&nbsp;fr&nbsp;</a></p>
</div>

<p>Si vous ne connaissez rien au serveur HTTP Apache, ou mme au
fonctionnement d'un site web, vous vous demandez probablement par o
commencer et quelles questions poser. Ce document vous permettra de
parcourir les bases du sujet.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#clientserver">Clients, serveurs et URLs</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#dns">Noms d'hte et DNS</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Fichiers de configuration et directives</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#content">Contenu du site web</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#logs">Fichiers journaux et rsolution des problmes</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Et maintenant, quelle est la suite des oprations ?</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="clientserver" id="clientserver">Clients, serveurs et URLs</a></h2>


<p>
Les adresses des pages web sur la Toile se prsentent sous forme d'URLs
- Uniform Resource Locators - qui comportent un protocole (par
  exemple <code>http</code>), un nom de serveur (par exemple
  <code>www.apache.org</code>), un chemin (par exemple
  <code>/docs/current/getting-started.html</code>), et le cas chant
  une chane de requte (query string) (par exemple <code>?arg=value</code>)
  permettant de transmettre des informations supplmentaires au serveur.
</p>

<p>Un client (par exemple un navigateur web) se connecte  un serveur
(par exemple votre serveur HTTP Apache) avec un protocole spcifique, et
effectue une <strong>requte</strong> pour une ressource en spcifiant
son chemin.</p>

<p>Un chemin peut reprsenter plusieurs types de ressources sur le
serveur. Ce peut tre un fichier (comme
<code>getting-started.html</code>), un gestionnaire (comme <a href="mod/mod_status.html">server-status</a>), ou toute sorte de
programme (comme <code>index.php</code>). Nous dcrirons tout ceci plus
en dtails ci-dessous dans la section <a href="#content">Contenu d'un
site web</a>.</p>

<p>
Le serveur envoie alors une <strong>rponse</strong> comportant un code
d'tat, et ventuellement un corps de rponse. Le code d'tat indique si
la requte a t traite avec succs, ou dans la ngative quel type
d'erreur a t rencontr. Le client est alors sens savoir quoi faire de
la rponse. Vous pouvez vous familiariser avec les diffrents codes
d'tat en consultant le <a href="http://wiki.apache.org/httpd/CommonHTTPStatusCodes">Wiki du
serveur HTTP Apache</a>.</p>

<p>Les dtails de la transaction, ainsi que les erreurs rencontres,
sont enregistrs dans des fichiers journaux. Tout ceci est dcrit en
dtails ci-dessous dans la section <a href="#logs">Dbogage et fichiers
journaux</a>.</p>

</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="dns" id="dns">Noms d'hte et DNS</a></h2>


<p>Pour se connecter  un serveur, le client doit tout d'abord rsoudre
le nom du serveur en adresse IP, cette dernire permettant de localiser
le serveur sur Internet. Ainsi, pour que votre serveur web soit
accessible, son nom doit tre enregistr dans le DNS.</p>

<p>Si vous ne savez pas comment effectuer cet enregistrement, vous
devrez contacter votre administrateur rseau ou votre fournisseur
d'accs  Internet afin qu'il effectue cette opration pour vous.</p>

<p>Plusieurs noms d'hte peuvent pointer vers la mme adresse IP, et
plusieurs adresses IP peuvent tre attaches au mme serveur physique.
Vous pouvez ainsi hberger plusieurs serveurs web sur le mme serveur
physique grce au mcanisme des <a href="vhosts/">serveurs virtuels</a>.</p>

<p>Pour tester un serveur non encore accessible sur Internet, vous
pouvez renseigner son nom d'hte dans votre fichier hosts afin
d'effectuer une rsolution de nom locale. Par exemple, pour tester le
serveur web <code>www.example.com</code> depuis le serveur physique qui
l'hberge, vous pouvez ajouter la ligne suivante au fichier hosts de ce
dernier : </p>

<div class="example"><p><code>
127.0.0.1 www.example.com
</code></p></div>

<p>En gnral, le fichier hosts se trouve dans le rpertoire
<code>/etc</code> sur les systmes de style Unix, ou
<code>C:\Windows\system32\drivers\etc</code> sous Windows.</p>

<p>Vous trouverez plus de dtails  propos du fichier hosts  <a href="http://en.wikipedia.org/wiki/Hosts_(file)">Wikipedia.org/wiki/Hosts_(file)</a>,
et  propos du DNS  <a href="http://en.wikipedia.org/wiki/Domain_Name_System">Wikipedia.org/wiki/Domain_Name_System</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configuration" id="configuration">Fichiers de configuration et directives</a></h2>


<p>La configuration du serveur HTTP Apache s'effectue via de simples
fichiers textes. Ces fichiers peuvent se trouver dans de nombreux
endroits diffrents en fonction du mode d'installation du serveur. Vous
trouverez les positions courantes de ces fichiers dans le <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">wiki httpd</a>.
Si vous installez httpd depuis le code source, le rpertoire par dfaut
des fichiers de configuration est <code>/usr/local/apache2/conf</code>.
Le nom du fichier de configuration par dfaut est en gnral
<code>httpd.conf</code>, mais peut aussi varier en fonction des
distributions tierces du serveur.</p>

<p>L'ensemble de la configuration est en gnral divis en plusieurs
fichiers afin d'en faciliter la gestion. Ces fichiers sont inclus dans
le fichier de configuration principal via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code>. Les noms ou positions de ces fichiers
ne sont pas figs et peuvent varier considrablement d'une distribution
 l'autre. N'hsitez pas  les arranger et subdiviser selon
<strong>vos</strong> gots et besoins, quitte  en modifier
l'organisation par dfaut.</p>

<p>La configuration du serveur s'effectue via des <a href="mod/quickreference.html">directives de configuration</a> que l'on
insre dans les fichiers de configuration. Une directive se compose d'un
mot-cl suivi d'un ou plusieurs arguments qui dfinissent sa valeur.</p>

<p>La rponse  la question "<em>O dois-je placer cette directive
?</em>" dpend en gnral du niveau auquel cette directive doit tre
prise en compte. S'il s'agit du niveau global, elle doit tre place
dans le fichier de configuration principal, et en dehors de toute
section  <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, ou de toute autre section. Si
par exemple elle ne doit s'appliquer qu' un rpertoire particulier,
elle doit tre place dans la section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> qui fait rfrence  ce rpertoire.
Voir la documentation sur les <a href="sections.html">Sections de
configuration</a> pour plus de dtails.</p>

<p>En complment des fichiers de configuration principaux, certaines
directives peuvent tre insres dans des fichiers
<code>.htaccess</code> que l'on place directement dans le rpertoire
concern. Les fichiers <code>.htaccess</code> sont essentiellement
destins aux personnes qui n'ont pas accs aux fichiers de configuration
du serveur. Vous trouverez plus de dtails  propos des fichiers
<code>.htaccess</code> dans ce <a href="howto/htaccess.html"><code>.htaccess</code>howto</a>.</p>

</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="content" id="content">Contenu du site web</a></h2>


<p>Si le contenu du site web peut se prsenter sous de nombreuses
formes, il peut en gnral tre scind en deux formes principales : les
contenus statiques et les contenus dynamiques.</p>

<p>Les contenus statiques sont par exemple les fichiers HTML, les
images, les fichiers CSS et tout autre fichier rsidant dans le systme
de fichiers. La directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> permet de dfinir la position
dans l'arborescence du site o vous devez placer ces fichiers. Cette
directive peut tre dfinie au niveau global, ou au niveau de chaque
serveur virtuel. Vous pouvez consulter vos fichiers de configuration
pour vrifier la manire dont cette directive est dfinie pour votre
serveur.</p>

<p>En gnral, et si aucun nom de fichier n'est spcifi dans la
requte, c'est une page de nom <code>index.html</code> qui sera
renvoye. Par exemple, si la directive <code>DocumentRoot</code> est
dfinie  <code>/var/www/html</code>, et si une requte est effectue
pour l'adresse <code>http://www.example.com/work/</code>, c'est le
fichier <code>/var/www/html/work/index.html</code> qui sera envoy au
client par le serveur.</p>

<p>Un contenu dynamique est un contenu qui est gnr au moment du
traitement de la requte, et qui peut diffrer d'une requte  l'autre.
Ces contenus dynamiques peuvent tre gnrs de nombreuses manires par
l'intermdiaire de <a href="handler.html">gestionnaires de contenu</a>
ou "handlers". Il est aussi possible de crer des <a href="howto/cgi.html">programmes CGI</a> pour gnrer le contenu de
votre site.</p>

<p>Enfin, on peut utiliser des modules tiers comme mod_php pour crire
du code permettant d'effectuer de nombreuses choses. De nombreuses
applications tierces crites  partir de divers langages ou outils sont
disponibles en tlchargement et peuvent tre installes sur votre
serveur HTTP Apache. Le support de ces applications dpasse le sujet de
ce document, et nous vous invitons  consulter le site de leur diteur
pour accder  leur documentation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="logs" id="logs">Fichiers journaux et rsolution des problmes</a></h2>

<p>En tant qu'administrateur d'un serveur HTTP Apache, vos sources
d'informations principales sont les fichiers journaux, et en particulier
le journal des erreurs. Toute tentative de rsolution d'un problme sans
consulter le journal des erreurs revient  conduire les yeux ferms.</p>

<p>La position dans le systme de fichiers du journal des erreurs est
spcifie par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
qui peut tre dfinie au niveau global, ou au niveau de chaque serveur
virtuel. Chaque entre du journal des erreurs vous informe sur la nature
des problmes et le moment de leur survenue. En outre, elle vous indique
souvent comment rsoudre le problme. Chaque message d'erreur contient
un code d'erreur que vous pouvez utiliser pour effectuer une recherche
en ligne afin d'obtenir une description plus dtaille de la manire de
rsoudre le problme. Vous pouvez aussi configurer votre journal des
erreurs de manire  ce qu'il enregistre un identifiant d'erreur que
vous pourrez ensuite utiliser pour effectuer une corrlation avec le
journal des accs afin de dterminer quelle requte est  l'origine de
l'erreur.</p>

<p>Vous trouverez plus de dtails  ce sujet dans la <a href="logs.html">Documentation sur la journalisation</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="other" id="other">Et maintenant, quelle est la suite des oprations ?</a></h2>


<p>La question des prrequis tant rgle, il est temps de passer aux
choses srieuses.</p>

<p>Ce document ne couvre que les notions de base. Nous esprons qu'il
vous permettra de mettre le pied  l'trier, mais il y a encore de
nombreuses choses que vous devez savoir.</p>

<ul>
<li><a href="http://httpd.apache.org/download.cgi">Tlchargement</a></li>
<li><a href="install.html">Installation</a></li>
<li><a href="configuring.html">Configuration</a></li>
<li><a href="invoking.html">Dmarrage du serveur</a></li>
<li><a href="http://wiki.apache.org/httpd/FAQ">Foire aux questions</a></li>
</ul>

</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/getting-started.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/getting-started.html" title="Franais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/getting-started.html';
(function(w, d) {
    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        d.write('<div id="comments_thread"><\/div>');
        var s = d.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    }
    else { 
        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
    }
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
//--><!]]></script>
</body></html>