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
|
<?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><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Fichiers de configuration - Serveur Apache HTTP</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 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="./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.2</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Fichiers de configuration</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/configuring.html" title="Franais"> fr </a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p>
</div>
<div class="outofdate">Cette traduction peut tre prime. Vrifiez la version
anglaise pour les changements rcents.</div>
<p>Ce document dcrit les fichiers utiliss pour configurer
le Serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Fichiers de configuration principaux</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntaxe des fichiers de configuration</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#scope">Porte des directives</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</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="main" id="main">Fichiers de configuration principaux</a></h2>
<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</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"><IfDefine></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>
<p>La configuration d'Apache est effectue en plaant des <a href="mod/directives.html">directives</a> dans des fichiers de
configuration au format texte. Le fichier de configuration principal se nomme
en gnral
<code>httpd.conf</code>. La localisation de ce fichier est dfinie
la compilation, mais peut tre redfinie l'aide de l'option
de ligne de commande <code>-f</code>. En outre, d'autres fichiers de
configuration peuvent tre ajouts l'aide de la directive
<code class="directive"><a href="./mod/core.html#include">Include</a></code>, et des caractres de
remplacement
peuvent tre utiliss pour inclure de nombreux fichiers de configuration.
Des directives de tous types peuvent tre places dans chacun de ces fichiers
de configuration. Les modifications dans les fichiers de configuration
principaux ne sont prises en compte par Apache que lorsque le serveur
est dmarr ou redmarr.</p>
<p>Le serveur lit aussi un fichier contenant les types de document mime;
ce fichier est dfini par la directive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>,
et se nomme <code>mime.types</code> par dfaut.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a></h2>
<p>Les fichiers de configuration d'Apache contiennent une directive
par ligne.
On peut utiliser l'anti-slash "\" comme dernier caractre d'une ligne
pour indiquer que la directive continue la ligne suivante.
Il ne doit y avoir aucun caractre ni espace entre l'anti-slash et
la fin de la ligne.</p>
<p>Les directives dans les fichiers de configuration ne sont pas
sensibles la casse, mais leurs arguments le sont souvent. Les lignes
qui dbutent par le caractre "#" sont interprtes comme des
commentaires, et sont ignores. Les commentaires ne doivent
<strong>pas</strong> tre inclus dans une ligne aprs une directive
de configuration. Les lignes vides et les espaces prcdant une directive
sont ignors; vous pouvez par consquent indenter les directives
afin d'amliorer la lisibilit.</p>
<p>Vous pouvez vrifier l'absence d'erreurs de syntaxe dans vos fichiers
de configuration sans dmarrer le serveur l'aide de la commande
<code>apachectl configtest</code> ou de l'option de ligne de commande
<code>-t</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="modules" id="modules">Modules</a></h2>
<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</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"><IfModule></a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Apache est un serveur modulaire. Ceci implique que seules les
fonctionnalits les plus courantes sont incluses dans le serveur de base.
Les fonctionnalits tendues sont fournies l'aide de <a href="mod/">modules</a> qui peuvent tre chargs dans Apache.
Par dfaut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
serveur la compilation. Si le serveur est compil de faon utiliser
les <a href="dso.html">modules chargs dynamiquement</a>,
alors les modules peuvent tre compils sparment et chargs
n'importe quel moment l'aide de la directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>.
Dans le cas contraire, Apache doit tre recompil pour ajouter ou
supprimer des modules.
Les directives de configuration peuvent tre incluses de manire
conditionnelle selon la prsence ou l'absence d'un module particulier
en les plaant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>.</p>
<p>Pour voir quels modules ont t compils avec le serveur,
vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="scope" id="scope">Porte des directives</a></h2>
<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table>
<p>Les directives places dans les fichiers de configuration principaux
s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la
configuration d'une partie du serveur seulement, vous pouvez limiter la
porte de vos directives en les plaant dans une section
<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code>.
Ces sections limitent le champ d'application des directives qu'elles
contiennent des URls ou des portions du systme de fichiers particulires.
Elles peuvent aussi tre imbriques, ce qui permet
une configuration trs fine.</p>
<p>Apache peut servir simultanment de nombreux sites web au travers des
<a href="vhosts/">Htes Virtuels</a>. La porte des directives peut ainsi
tre limite en les plaant dans des sections
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>,
afin qu'elles ne s'appliquent qu'aux requtes
pour un site web particulier.</p>
<p>Bien que la plupart des directives puissent tre places dans
chacune de ces sections, certaines d'entre elles n'ont aucun sens
dans certains contextes.
Par exemple, les directives qui contrlent la cration des processus
n'ont de sens que dans le contexte du serveur principal. Pour dterminer
quelles directives peuvent tre places dans quelles sections, consultez
le <a href="mod/directive-dict.html#Context">Contexte</a> de la
directive. Pour plus d'informations, nous fournissons des dtails dans
<a href="sections.html">Comment fonctionnent les sections Directory,
Location et Files</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="htaccess" id="htaccess">Fichiers .htaccess</a></h2>
<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</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>
<p>Apache permet la gestion dcentralise de la configuration
via des fichiers spciaux placs dans l'arborescence du site web.
Ces fichiers spciaux se nomment en gnral <code>.htaccess</code>,
mais tout autre nom peut tre spcifi l'aide de la directive
<code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>.
Les directives places dans les fichiers <code>.htaccess</code>
s'appliquent au rpertoire dans lequel vous avez plac le fichier,
ainsi qu' tous ses sous-rpertoires.
La syntaxe des fichiers <code>.htaccess</code> est la mme que celle
des fichiers de configuration principaux. Comme les fichiers
<code>.htaccess</code> sont lus chaque requte, les modifications de
ces fichiers prennent effet immdiatement.</p>
<p>Pour dterminer quelles directives peuvent tre places
dans les fichiers <code>.htaccess</code>, consultez le
<a href="mod/directive-dict.html#Context">Contexte</a> de la
directive. L'administrateur du serveur peut contrler quelles
directives peuvent tre places dans les fichiers
<code>.htaccess</code> en dfinissant la directive
<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
dans les fichiers de configuration principaux.</p>
<p>Pour plus d'informations sur les fichiers <code>.htaccess</code>,
se rfrer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/configuring.html" title="Franais"> fr </a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p>
</div><div id="footer">
<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>
<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>
</body></html>
|