upload http
[bottlenecks.git] / rubbos / app / httpd-2.0.64 / docs / manual / configuring.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Fichiers de Configuration - Serveur Apache HTTP</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
15 <p class="apache">Serveur Apache HTTP Version 2.0</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
18 <div id="path">
19 <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.0</a></div><div id="page-content"><div id="preamble"><h1>Fichiers de Configuration</h1>
20 <div class="toplang">
21 <p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
22 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
23 <a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
24 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
25 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
27 </div>
28 <div class="outofdate">Cette traduction peut être périmée. Consultez la version
29             Anglaise pour les changements récents.</div>
30
31 <p>Ce document présente les fichiers utilisés pour la configuration
32 du serveur HTTP Apache.</p>
33 </div>
34 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Fichiers de Configuration principaux</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntaxe des fichiers de configuration</a></li>
36 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Directives Possibles</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</a></li>
39 </ul></div>
40 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
41 <div class="section">
42 <h2><a name="main" id="main">Fichiers de Configuration principaux</a></h2>
43     
44     <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
45
46     <p>Apache se configure en positionnant des <a href="mod/directives.html">directives</a> dans des fichiers de
47     configurations, au format texte. Le fichier de configuration principal 
48     est habituellement nommé <code>httpd.conf</code>. 
49     L'emplacement de ce fichier est défini lors de la compilation 
50     mais il est possible de le modifier en ligne de commande au lancement 
51     d'Apache au moyen de l'option <code>-f</code>.
52     De plus, il est possible d'ajouter d'autres fichiers de configuration au
53     moyen de la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code>,
54     qui accepte des jokers, rendant possible la lecture de multiples 
55     fichiers de configuration. Cette directive peut être incluse dans 
56     n'importe quel fichier de configuration. Les changements apportés 
57     aux fichiers de configuration principale ne seront pris en compte 
58     qu'au démarrage d'Apache ou à son redémarrage.</p>
59     
60     <p>Le serveur lit également un fichier contenant les types de documents
61     mime&nbsp;; le nom de ce fichier est défini au moyen de la directive
62     <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>, et son nom
63     par défaut est <code>mime.types</code>.</p>
64   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
65 <div class="section">
66 <h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a></h2>
67     
68
69     <p>Les fichiers de configuration d'Apache contiennent une directive par
70     ligne. Il est possible d'utiliser le caractère antislash "\" à la fin
71     d'une ligne pour signaler que celle-ci se continue sur la ligne suivante.
72     Dans ce cas l'antislash doit impérativement être le tout dernier 
73     caractère de la ligne et ne doit pas être suivi d'espaces.</p>
74     
75     <p>Les directives placées dans les fichiers de configuration 
76     ne sont pas sensibles à la casse, mais leurs arguments le sont. 
77     Les lignes commençant par le caractère "#" sont considérées comme 
78     des commentaires, et sont donc ignorées. Il <strong>n'</strong>est 
79     <strong>pas</strong> possible d'ajouter un commentaire en fin de 
80     ligne, après une directive. Les lignes vides, ainsi que les 
81     espaces précédant les directives, sont ignorés, ce qui vous 
82     permet d'indenter le fichier pour de simplifier sa lecture.</p>
83         
84     <p>Vous pouvez tester vos fichiers de configuration sans 
85     avoir à démarrer le serveur en utilisant la commande 
86     <code>apachectl configtest</code> ou en appelant Apache 
87     avec l'option <code>-t</code>.</p>
88   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
89 <div class="section">
90 <h2><a name="modules" id="modules">Modules</a></h2>
91     
92
93     <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
94
95     <p>Apache est un serveur modulaire, ce qui signifie que le 
96     noyau du serveur ne dispose que des fonctions des plus basiques. 
97     Toutes les fonctions étendues sont possibles grâce à des <a href="mod/">modules</a>, qui peuvent être chargés par Apache. 
98     Par défaut, un <a href="mod/module-dict.html#Status">certain 
99     nombre</a> de modules est fourni et compilé avec le serveur. 
100     Dans le cas où le serveur a été compilé avec le <a href="dso.html">
101     support dynamique des modules</a>, il est possible de compiler 
102     des modules à part et de les charger au moyen de la directive 
103     <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>. Dans le cas 
104     contraire, il faudra recompiler tout Apache pour lui ajouter ou 
105     lui enlever des modules. Des directives peuvent être incluses de 
106     façon conditionnelle selon la présence d'un module particulier en 
107     les positionnant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
108         
109     <p>L'option <code>-l</code>, à passer en ligne de commande, provoque
110     l'affichage des modules qui sont compilés dans Apache.</p>
111   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
112 <div class="section">
113 <h2><a name="scope" id="scope">Directives Possibles</a></h2>
114     
115
116     <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
117
118     <p>Les directives positionnées dans les fichiers de configuration principaux
119     s'appliquent au serveur dans son ensemble. Pour spécifier des directives
120     spécifiques à une partie du serveur, il est possible de les positionner à
121     l'intérieur d'une des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>.
122     Chacune de ces sections limite la validité des directives qu'elle
123     contient à la partie du système de fichier ou de l'URL qu'elle
124     contient. Ces sections peuvent également se contenir les unes les autres,
125     ce qui permet une configuration très fine.</p>
126
127     <p>Il est possible d'utiliser un seul serveur Apache pour servir plusieurs 
128     sites web, ce qu'on appelle des <a href="vhosts/">Serveurs Virtuels</a>.
129     Les différentes directives peuvent être positionnées à l'intérieur de
130     sections <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
131     afin qu'elles régulent le fonctionnement d'un site (dit virtuel)
132     particulier.</p>
133     
134     <p>La plupart des directives peuvent être positionnées dans toutes les
135     sections présentées ci-dessus, sauf dans certains cas. Par exemple, 
136     les directives qui contrôlent la création du processus Apache ne
137     peuvent être placées que dans le contexte du serveur principal. Les
138     sections possibles pour chaque directive sont décrites au niveau du <a href="mod/directive-dict.html#Context">Contexte</a> de celle-ci.
139     Des informations plus complètes au sujet du fonctionnement des sections
140     <a href="sections.html">Directory, Location et Files</a> 
141     sont disponibles ailleurs.</p>
142   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
143 <div class="section">
144 <h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h2>
145     
146
147     <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
148
149     <p>Apache permet de délocaliser la gestion de la configuration, au
150     moyen de fichiers spéciaux, placés directement dans l'arborescence Web.
151     Ces fichiers spéciaux portent le plus souvent le nom <code>.htaccess</code>,
152     mais il est bien sûr possible de changer ce nom au moyen de la directive
153     <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>.
154     Les directives positionnées dans un fichier <code>.htaccess</code>
155     s'appliquent au répertoire le contenant ainsi qu'à tous ses
156     sous-répertoires. La syntaxe à employer dans un fichier
157     <code>.htaccess</code> est identique à la syntaxe des fichiers de
158     configuration principaux. De plus, les fichiers <code>.htaccess</code> 
159     étant lus au moment de chaque requête les concernant, toute 
160     modification de ces fichiers prend effet immédiatement sans qu'il soit
161     nécessaire de redémarrer le serveur.</p>
162     
163     <p>Pour savoir si une directive peut être placée dans un fichier
164     <code>.htaccess</code>, il suffit de vérifier son <a href="mod/directive-dict.html#Context">Contexte</a>. Il est possible à
165     l'administrateur du serveur de spécifier quelles directives sont 
166     autorisées ou non dans les fichiers <code>.htaccess</code>, au moyen 
167     de la directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>, 
168     positionnée dans les fichiers de configuration principaux.</p>
169
170     <p>Des informations plus complètes concernant les fichiers 
171     <code>.htaccess</code> sont disponible dans le 
172     <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
173
174   </div></div>
175 <div class="bottomlang">
176 <p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
177 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
178 <a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
179 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
180 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
181 <a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
182 </div><div id="footer">
183 <p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
184 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
185 </body></html>