github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/configuring.html.fr (about) 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 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> 5 <!-- 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 This file is generated from xml source: DO NOT EDIT 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 --> 10 <title>Fichiers de configuration - Serveur Apache HTTP Version 2.2</title> 11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> 12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> 13 <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" /> 14 <script src="./style/scripts/prettify.min.js" type="text/javascript"> 15 </script> 16 17 <link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/configuring.html" rel="canonical" /></head> 18 <body id="manual-page"><div id="page-header"> 19 <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> 20 <p class="apache">Serveur Apache HTTP Version 2.2</p> 21 <img alt="" src="./images/feather.gif" /></div> 22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> 23 <div id="path"> 24 <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 class="retired"><h4>A savoir</h4> 25 <p>Ce document concerne une version ancienne (<strong>2.2</strong>) 26 du serveur HTTP Apache. La version actuelle est 27 documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez 28 pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce 29 lien</a> pour plus d'informations.</p> 30 <p>Pour consulter la version actuelle de ce 31 document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/configuring.html">ce lien</a>.</p></div><div id="preamble"><h1>Fichiers de configuration</h1> 32 <div class="toplang"> 33 <p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 34 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 35 <a href="./fr/configuring.html" title="Français"> fr </a> | 36 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 37 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 38 <a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> 39 </div> 40 41 <p>Ce document décrit les fichiers utilisés pour configurer 42 le Serveur HTTP Apache.</p> 43 </div> 44 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Fichiers de configuration principaux</a></li> 45 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntaxe des fichiers de configuration</a></li> 46 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules</a></li> 47 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Portée des directives</a></li> 48 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</a></li> 49 </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> 50 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 51 <div class="section"> 52 <h2><a name="main" id="main">Fichiers de configuration principaux</a></h2> 53 54 <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> 55 56 <p>La configuration d'Apache est effectuée en plaçant des <a href="mod/directives.html">directives</a> dans des fichiers de 57 configuration au format texte. Le fichier de configuration principal se nomme 58 en général 59 <code>httpd.conf</code>. La localisation de ce fichier est définie 60 à la compilation, mais peut être redéfinie à l'aide de l'option 61 de ligne de commande <code>-f</code>. En outre, d'autres fichiers de 62 configuration peuvent être ajoutés à l'aide de la directive 63 <code class="directive"><a href="./mod/core.html#include">Include</a></code>, et des caractères de 64 remplacement 65 peuvent être utilisés pour inclure de nombreux fichiers de configuration. 66 Des directives de tous types peuvent être placées dans chacun de ces fichiers 67 de configuration. Les modifications dans les fichiers de configuration 68 principaux ne sont prises en compte par Apache que lorsque le serveur 69 est démarré ou redémarré.</p> 70 71 <p>Le serveur lit aussi un fichier contenant les types de document mime; 72 ce fichier est défini par la directive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>, 73 et se nomme <code>mime.types</code> par défaut.</p> 74 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 75 <div class="section"> 76 <h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a></h2> 77 78 79 <p>Les fichiers de configuration d'Apache contiennent une directive 80 par ligne. 81 On peut utiliser l'anti-slash "\" comme dernier caractère d'une ligne 82 pour indiquer que la directive continue à la ligne suivante. 83 Il ne doit y avoir aucun caractère ni espace entre l'anti-slash et 84 la fin de la ligne.</p> 85 86 <p>Les directives dans les fichiers de configuration ne sont pas 87 sensibles à la casse, mais leurs arguments le sont souvent. Les lignes 88 qui débutent par le caractère "#" sont interprétées comme des 89 commentaires, et sont ignorées. Les commentaires ne doivent 90 <strong>pas</strong> apparaître sur la même ligne qu'une directive 91 de configuration. Les espaces précédant une directive 92 sont ignorés; vous pouvez par conséquent indenter les directives 93 afin d'améliorer la lisibilité. Les lignes vides sont 94 aussi ignorées.</p> 95 96 <p>On peut utiliser les variables d'environnement du shell dans les 97 lignes du fichier de configuration en utilisant la syntaxe 98 <code>${ENVVAR}</code>. Si "ENVVAR" est le nom d'une variable 99 d'environnement valide, sa valeur remplace l'expression 100 <code>${ENVVAR}</code> dans la ligne du fichier de configuration, et 101 le traitement continue comme si cette valeur avait été inscrite 102 directement dans le fichier de configuration. Si la variable ENVVAR 103 n'est pas trouvée, l'expression "${ENVVAR}" est conservée tel quel 104 pour une utilisation ultérieure dans le traitement du fichier de 105 configuration.</p> 106 107 <p>La longueur maximale d'une ligne du fichier de configuration, 108 après substitution des variables d'environnement, reconstitution des 109 lignes fragmentées et suppression des espaces de début et de fin, 110 est de 8192 caractères.</p> 111 112 <p>Vous pouvez vérifier l'absence d'erreurs de syntaxe dans vos fichiers 113 de configuration sans démarrer le serveur à l'aide de la commande 114 <code>apachectl configtest</code> ou de l'option de ligne de commande 115 <code>-t</code>.</p> 116 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 117 <div class="section"> 118 <h2><a name="modules" id="modules">Modules</a></h2> 119 120 121 <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> 122 123 <p>Apache est un serveur modulaire. Ceci implique que seules les 124 fonctionnalités les plus courantes sont incluses dans le serveur de base. 125 Les fonctionnalités étendues sont fournies à l'aide de <a href="mod/">modules</a> qui peuvent être chargés dans Apache. 126 Par défaut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le 127 serveur à la compilation. Si le serveur est compilé de façon à utiliser 128 les <a href="dso.html">modules chargés dynamiquement</a>, 129 alors les modules peuvent être compilés séparément et chargés à 130 n'importe quel moment à l'aide de la directive 131 <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>. 132 Dans le cas contraire, Apache doit être recompilé pour ajouter ou 133 supprimer des modules. 134 Les directives de configuration peuvent être incluses de manière 135 conditionnelle selon la présence ou l'absence d'un module particulier 136 en les plaçant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>.</p> 137 138 <p>Pour voir quels modules ont été compilés avec le serveur, 139 vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p> 140 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 141 <div class="section"> 142 <h2><a name="scope" id="scope">Portée des directives</a></h2> 143 144 145 <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> 146 147 <p>Les directives placées dans les fichiers de configuration principaux 148 s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la 149 configuration d'une partie du serveur seulement, vous pouvez limiter la 150 portée de vos directives en les plaçant dans une section 151 <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>. 152 Ces sections limitent le champ d'application des directives qu'elles 153 contiennent à des URls ou des portions du système de fichiers particulières. 154 Elles peuvent aussi être imbriquées, ce qui permet 155 une configuration très fine.</p> 156 157 <p>Apache peut servir simultanément de nombreux sites web au travers des 158 <a href="vhosts/">Hôtes Virtuels</a>. La portée des directives peut ainsi 159 être limitée en les plaçant dans des sections 160 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>, 161 afin qu'elles ne s'appliquent qu'aux requêtes 162 pour un site web particulier.</p> 163 164 <p>Bien que la plupart des directives puissent être placées dans 165 chacune de ces sections, certaines d'entre elles n'ont aucun sens 166 dans certains contextes. 167 Par exemple, les directives qui contrôlent la création des processus 168 n'ont de sens que dans le contexte du serveur principal. Pour déterminer 169 quelles directives peuvent être placées dans quelles sections, consultez 170 le <a href="mod/directive-dict.html#Context">Contexte</a> de la 171 directive. Pour plus d'informations, nous fournissons des détails dans 172 <a href="sections.html">Comment fonctionnent les sections Directory, 173 Location et Files</a>.</p> 174 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 175 <div class="section"> 176 <h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h2> 177 178 179 <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> 180 181 <p>Apache permet la gestion décentralisée de la configuration 182 via des fichiers spéciaux placés dans l'arborescence du site web. 183 Ces fichiers spéciaux se nomment en général <code>.htaccess</code>, 184 mais tout autre nom peut être spécifié à l'aide de la directive 185 <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>. 186 Les directives placées dans les fichiers <code>.htaccess</code> 187 s'appliquent au répertoire dans lequel vous avez placé le fichier, 188 ainsi qu'à tous ses sous-répertoires. 189 La syntaxe des fichiers <code>.htaccess</code> est la même que celle 190 des fichiers de configuration principaux. Comme les fichiers 191 <code>.htaccess</code> sont lus à chaque requête, les modifications de 192 ces fichiers prennent effet immédiatement.</p> 193 194 <p>Pour déterminer quelles directives peuvent être placées 195 dans les fichiers <code>.htaccess</code>, consultez le 196 <a href="mod/directive-dict.html#Context">Contexte</a> de la 197 directive. L'administrateur du serveur peut contrôler quelles 198 directives peuvent être placées dans les fichiers 199 <code>.htaccess</code> en définissant la directive 200 <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> 201 dans les fichiers de configuration principaux.</p> 202 203 <p>Pour plus d'informations sur les fichiers <code>.htaccess</code>, 204 se référer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p> 205 </div></div> 206 <div class="bottomlang"> 207 <p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 208 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | 209 <a href="./fr/configuring.html" title="Français"> fr </a> | 210 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 211 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 212 <a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> 213 </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> 214 <script type="text/javascript"><!--//--><![CDATA[//><!-- 215 var comments_shortname = 'httpd'; 216 var comments_identifier = 'http://httpd.apache.org/docs/2.2/configuring.html'; 217 (function(w, d) { 218 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 219 d.write('<div id="comments_thread"><\/div>'); 220 var s = d.createElement('script'); 221 s.type = 'text/javascript'; 222 s.async = true; 223 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 224 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 225 } 226 else { 227 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 228 } 229 })(window, document); 230 //--><!]]></script></div><div id="footer"> 231 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 232 <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[//><!-- 233 if (typeof(prettyPrint) !== 'undefined') { 234 prettyPrint(); 235 } 236 //--><!]]></script> 237 </body></html>