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" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" /> 12<script src="/style/scripts/prettify.min.js" type="text/javascript"> 13</script> 14 15<link href="/images/favicon.ico" rel="shortcut icon" /></head> 16<body id="manual-page"><div id="page-header"> 17<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> 18<p class="apache">Serveur Apache HTTP Version 2.4</p> 19<img alt="" src="/images/feather.gif" /></div> 20<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 21<div id="path"> 22<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.4</a></div><div id="page-content"><div id="preamble"><h1>Fichiers de configuration</h1> 23<div class="toplang"> 24<p><span>Langues Disponibles: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 25<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 26<a href="/fr/configuring.html" title="Fran�ais"> fr </a> | 27<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 28<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 29<a href="/tr/configuring.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 30</div> 31 32<p>Ce document d�crit les fichiers utilis�s pour configurer 33le Serveur HTTP Apache.</p> 34</div> 35<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#main">Fichiers de configuration principaux</a></li> 36<li><img alt="" src="/images/down.gif" /> <a href="#syntax">Syntaxe des fichiers de configuration</a></li> 37<li><img alt="" src="/images/down.gif" /> <a href="#modules">Modules</a></li> 38<li><img alt="" src="/images/down.gif" /> <a href="#scope">Port�e des directives</a></li> 39<li><img alt="" src="/images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</a></li> 40</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> 41<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 42<div class="section"> 43<h2><a name="main" id="main">Fichiers de configuration principaux</a></h2> 44 45 <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"><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> 46 47 <p>La configuration du serveur HTTP Apache est effectu�e en pla�ant des <a href="mod/directives.html">directives</a> dans des fichiers de 48 configuration au format texte. Le fichier de configuration principal se nomme 49 en g�n�ral 50 <code>httpd.conf</code>. La localisation de ce fichier est d�finie 51 � la compilation, mais peut �tre red�finie � l'aide de l'option 52 de ligne de commande <code>-f</code>. En outre, d'autres fichiers de 53 configuration peuvent �tre ajout�s � l'aide de la directive 54 <code class="directive"><a href="/mod/core.html#include">Include</a></code>, et des caract�res de 55 remplacement 56 peuvent �tre utilis�s pour inclure de nombreux fichiers de configuration. 57 Des directives de tous types peuvent �tre plac�es dans chacun de ces fichiers 58 de configuration. Les modifications dans les fichiers de configuration 59 principaux ne sont prises en compte par httpd que lorsque le serveur 60 est d�marr� ou red�marr�.</p> 61 62 <p>Le serveur lit aussi un fichier contenant les types de document mime; 63 ce fichier est d�fini par la directive <code class="directive"><a href="/mod/mod_mime.html#typesconfig">TypesConfig</a></code>, 64 et se nomme <code>mime.types</code> par d�faut.</p> 65 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 66<div class="section"> 67<h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a></h2> 68 69 70 <p>Les fichiers de configuration de httpd contiennent une directive 71 par ligne. 72 On peut utiliser l'anti-slash "\" comme dernier caract�re d'une ligne 73 pour indiquer que la directive continue � la ligne suivante. 74 Il ne doit y avoir aucun caract�re ni espace entre l'anti-slash et 75 la fin de la ligne.</p> 76 77 <p>Les arguments des directives sont s�par�s les uns des autres par 78 des espaces. Si un argument contient des espaces, il doit �tre 79 entour� de guillemets.</p> 80 81 <p>Les directives dans les fichiers de configuration ne sont pas 82 sensibles � la casse, mais leurs arguments le sont souvent. Les lignes 83 qui d�butent par le caract�re "#" sont interpr�t�es comme des 84 commentaires, et sont ignor�es. Les commentaires ne doivent 85 <strong>pas</strong> �tre inclus dans une ligne apr�s une directive 86 de configuration. Les lignes vides et les espaces pr�c�dant une directive 87 sont ignor�s; vous pouvez par cons�quent indenter les directives 88 afin d'am�liorer la lisibilit�.</p> 89 90 <p>Les valeurs des variables d'environnement ou des variables 91 d�finies via la directive <code class="directive"><a href="/mod/core.html#define">Define</a></code> peuvent �tre utilis�es dans le 92 fichier de configuration en utilisant la syntaxe 93 <code>${VAR}</code>. Si "VAR" est le nom d'une variable valide, la 94 valeur de la variable est alors substitu�e � la cha�ne 95 <code>${VAR}</code>, et le processus de lecture du fichier de 96 configuration continue comme si la cha�ne correspondant � la valeur 97 de la variable s'y �tait trouv�e litt�ralement. Les variables d�finies 98 via la directive <code class="directive"><a href="/mod/core.html#define">Define</a></code> 99 l'emportent sur les autres variables d'environnement du shell. Si la 100 variable "VAR" n'est pas trouv�e, la cha�ne <code>${VAR}</code> 101 n'est pas modifi�e, et un avertissement est enregistr� dans le 102 journal. Le caract�re ":" est interdit dans les noms de variables 103 afin d'�viter tout conflit avec la syntaxe de la directive <code class="directive"><a href="/mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p> 104 105 <p>Seules les variables d'environnement du shell d�finies avant le d�marrage 106 du serveur peuvent �tre utilis�es dans les extensions. 107 Les variables d'environnement 108 d�finies dans le fichier de configuration lui-m�me, par exemple avec <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code>, prennent effet trop tard pour 109 pouvoir �tre utilis�es dans les extensions au sein du fichier de 110 configuration.</p> 111 112 <p>La longueur maximale d'une ligne dans un fichier de configuration 113 normal, apr�s substitution des variables et fusion des lignes 114 interrompues, est approximativement de 16 Mo. Dans les <a href="configuring.html#htaccess">fichiers .htaccess</a>, la longueur 115 maximale est de 8190 caract�res.</p> 116 117 <p>Vous pouvez v�rifier l'absence d'erreurs de syntaxe dans vos fichiers 118 de configuration sans d�marrer le serveur � l'aide de la commande 119 <code>apachectl configtest</code> ou de l'option de ligne de commande 120 <code>-t</code>.</p> 121 122 <p>Vous pouvez utiliser la d�finition <code>-DDUMP_CONFIG</code> de 123 <code class="module"><a href="/mod/mod_info.html">mod_info</a></code> pour afficher la configuration avec tous 124 les fichiers inclus et les variables d'environnement �valu�es, tous 125 les commentaires et les sections <code class="directive"><a href="/mod/core.html#ifdefine"><IfDefine></a></code> et <code class="directive"><a href="/mod/core.html#ifmodule"><IfModule></a></code> non actives ayant 126 �t� supprim�s. Cependant, la sortie ne refl�te 127 pas les fusions ou �crasements pouvant intervenir en cas de 128 d�finitions multiples de directives.</p> 129 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 130<div class="section"> 131<h2><a name="modules" id="modules">Modules</a></h2> 132 133 134 <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"><IfModule></a></code></li><li><code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table> 135 136 <p>httpd est un serveur modulaire. Ceci implique que seules les 137 fonctionnalit�s les plus courantes sont incluses dans le serveur de base. 138 Les fonctionnalit�s �tendues sont fournies � l'aide de <a href="mod/">modules</a> qui peuvent �tre charg�s dans httpd. 139 Par d�faut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le 140 serveur � la compilation. Si le serveur est compil� de fa�on � utiliser 141 les <a href="dso.html">modules charg�s dynamiquement</a>, 142 alors les modules peuvent �tre compil�s s�par�ment et charg�s � 143 n'importe quel moment � l'aide de la directive 144 <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code>. 145 Dans le cas contraire, httpd doit �tre recompil� pour ajouter ou 146 supprimer des modules. 147 Les directives de configuration peuvent �tre incluses de mani�re 148 conditionnelle selon la pr�sence ou l'absence d'un module particulier 149 en les pla�ant dans un bloc <code class="directive"><a href="/mod/core.html#ifmodule"><IfModule></a></code>.</p> 150 151 <p>Pour voir quels modules ont �t� compil�s avec le serveur, 152 vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p> 153 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 154<div class="section"> 155<h2><a name="scope" id="scope">Port�e des directives</a></h2> 156 157 158 <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"><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> 159 160 <p>Les directives plac�es dans les fichiers de configuration principaux 161 s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la 162 configuration d'une partie du serveur seulement, vous pouvez limiter la 163 port�e de vos directives en les pla�ant dans une section 164 <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>. 165 Ces sections limitent le champ d'application des directives qu'elles 166 contiennent � des URls ou des portions du syst�me de fichiers particuli�res. 167 Elles peuvent aussi �tre imbriqu�es, ce qui permet 168 une configuration tr�s fine.</p> 169 170 <p>httpd peut servir simultan�ment de nombreux sites web au travers des 171 <a href="vhosts/">H�tes Virtuels</a>. La port�e des directives peut ainsi 172 �tre limit�e en les pla�ant dans des sections 173 <code class="directive"><a href="/mod/core.html#virtualhost"><VirtualHost></a></code>, 174 afin qu'elles ne s'appliquent qu'aux requ�tes 175 pour un site web particulier.</p> 176 177 <p>Bien que la plupart des directives puissent �tre plac�es dans 178 chacune de ces sections, certaines d'entre elles n'ont aucun sens 179 dans certains contextes. 180 Par exemple, les directives qui contr�lent la cr�ation des processus 181 n'ont de sens que dans le contexte du serveur principal. Pour d�terminer 182 quelles directives peuvent �tre plac�es dans quelles sections, consultez 183 le <a href="mod/directive-dict.html#Context">Contexte</a> de la 184 directive. Pour plus d'informations, nous fournissons des d�tails dans 185 <a href="sections.html">Comment fonctionnent les sections Directory, 186 Location et Files</a>.</p> 187 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 188<div class="section"> 189<h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h2> 190 191 192 <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> 193 194 <p>httpd permet la gestion d�centralis�e de la configuration 195 via des fichiers sp�ciaux plac�s dans l'arborescence du site web. 196 Ces fichiers sp�ciaux se nomment en g�n�ral <code>.htaccess</code>, 197 mais tout autre nom peut �tre sp�cifi� � l'aide de la directive 198 <code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code>. 199 Les directives plac�es dans les fichiers <code>.htaccess</code> 200 s'appliquent au r�pertoire dans lequel vous avez plac� le fichier, 201 ainsi qu'� tous ses sous-r�pertoires. 202 La syntaxe des fichiers <code>.htaccess</code> est la m�me que celle 203 des fichiers de configuration principaux. Comme les fichiers 204 <code>.htaccess</code> sont lus � chaque requ�te, les modifications de 205 ces fichiers prennent effet imm�diatement.</p> 206 207 <p>Pour d�terminer quelles directives peuvent �tre plac�es 208 dans les fichiers <code>.htaccess</code>, consultez le 209 <a href="mod/directive-dict.html#Context">Contexte</a> de la 210 directive. L'administrateur du serveur peut contr�ler quelles 211 directives peuvent �tre plac�es dans les fichiers 212 <code>.htaccess</code> en d�finissant la directive 213 <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> 214 dans les fichiers de configuration principaux.</p> 215 216 <p>Pour plus d'informations sur les fichiers <code>.htaccess</code>, 217 se r�f�rer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p> 218 </div></div> 219<div class="bottomlang"> 220<p><span>Langues Disponibles: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 221<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 222<a href="/fr/configuring.html" title="Fran�ais"> fr </a> | 223<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 224<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 225<a href="/tr/configuring.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 226</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&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> 227<script type="text/javascript"><!--//--><![CDATA[//><!-- 228var comments_shortname = 'httpd'; 229var comments_identifier = 'http://httpd.apache.org/docs/2.4/configuring.html'; 230(function(w, d) { 231 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 232 d.write('<div id="comments_thread"><\/div>'); 233 var s = d.createElement('script'); 234 s.type = 'text/javascript'; 235 s.async = true; 236 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 237 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 238 } 239 else { 240 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 241 } 242})(window, document); 243//--><!]]></script></div><div id="footer"> 244<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 245<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[//><!-- 246if (typeof(prettyPrint) !== 'undefined') { 247 prettyPrint(); 248} 249//--><!]]></script> 250</body></html>