mirror of
https://github.com/apache/httpd.git
synced 2025-07-13 06:21:50 +03:00
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1741769 13f79535-47bb-0310-9956-ffa450edef68
253 lines
18 KiB
Plaintext
253 lines
18 KiB
Plaintext
<?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>Fichiers de configuration - Serveur Apache HTTP Version 2.5</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/quickreference.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.5</p>
|
||
<img alt="" src="./images/feather.png" /></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.5</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="Fran<61>ais"> 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="T<>rk<72>e"> tr </a></p>
|
||
</div>
|
||
|
||
<p>Ce document d<>crit les fichiers utilis<69>s 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">Port<72>e des directives</a></li>
|
||
<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</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="main" id="main">Fichiers de configuration principaux</a></h2>
|
||
|
||
<table class="related"><tr><th>Modules Apparent<6E>s</th><th>Directives Apparent<6E>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>
|
||
|
||
<p>La configuration du serveur HTTP Apache est effectu<74>e en pla<6C>ant des <a href="mod/directives.html">directives</a> dans des fichiers de
|
||
configuration au format texte. Le fichier de configuration principal se nomme
|
||
en g<>n<EFBFBD>ral
|
||
<code>httpd.conf</code>. La localisation de ce fichier est d<>finie
|
||
<20> la compilation, mais peut <20>tre red<65>finie <20> l'aide de l'option
|
||
de ligne de commande <code>-f</code>. En outre, d'autres fichiers de
|
||
configuration peuvent <20>tre ajout<75>s <20> l'aide de la directive
|
||
<code class="directive"><a href="./mod/core.html#include">Include</a></code>, et des caract<63>res de
|
||
remplacement
|
||
peuvent <20>tre utilis<69>s pour inclure de nombreux fichiers de configuration.
|
||
Des directives de tous types peuvent <20>tre plac<61>es dans chacun de ces fichiers
|
||
de configuration. Les modifications dans les fichiers de configuration
|
||
principaux ne sont prises en compte par httpd que lorsque le serveur
|
||
est d<>marr<72> ou red<65>marr<72>.</p>
|
||
|
||
<p>Le serveur lit aussi un fichier contenant les types de document mime;
|
||
ce fichier est d<>fini par la directive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>,
|
||
et se nomme <code>mime.types</code> par d<>faut.</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 de httpd contiennent une directive
|
||
par ligne.
|
||
On peut utiliser l'anti-slash "\" comme dernier caract<63>re d'une ligne
|
||
pour indiquer que la directive continue <20> la ligne suivante.
|
||
Il ne doit y avoir aucun caract<63>re ni espace entre l'anti-slash et
|
||
la fin de la ligne.</p>
|
||
|
||
<p>Les arguments des directives sont s<>par<61>s les uns des autres par
|
||
des espaces. Si un argument contient des espaces, il doit <20>tre
|
||
entour<75> de guillemets.</p>
|
||
|
||
<p>Les directives dans les fichiers de configuration ne sont pas
|
||
sensibles <20> la casse, mais leurs arguments le sont souvent. Les lignes
|
||
qui d<>butent par le caract<63>re "#" sont interpr<70>t<EFBFBD>es comme des
|
||
commentaires, et sont ignor<6F>es. Les commentaires ne doivent
|
||
<strong>pas</strong> appara<72>tre sur la m<>me ligne qu'une directive
|
||
de configuration. Les espaces pr<70>c<EFBFBD>dant une directive
|
||
sont ignor<6F>s; vous pouvez par cons<6E>quent indenter les directives
|
||
afin d'am<61>liorer la lisibilit<69>. Les lignes vides sont
|
||
aussi ignor<6F>es.</p>
|
||
|
||
<p>Les valeurs des variables d'environnement ou des variables
|
||
d<>finies via la directive <code class="directive"><a href="./mod/core.html#define">Define</a></code> peuvent <20>tre utilis<69>es dans le
|
||
fichier de configuration en utilisant la syntaxe
|
||
<code>${VAR}</code>. Si "VAR" est le nom d'une variable valide, la
|
||
valeur de la variable est alors substitu<74>e <20> la cha<68>ne
|
||
<code>${VAR}</code>, et le processus de lecture du fichier de
|
||
configuration continue comme si la cha<68>ne correspondant <20> la valeur
|
||
de la variable s'y <20>tait trouv<75>e litt<74>ralement. Les variables d<>finies
|
||
via la directive <code class="directive"><a href="./mod/core.html#define">Define</a></code>
|
||
l'emportent sur les autres variables d'environnement du shell. Si la
|
||
variable "VAR" n'est pas trouv<75>e, la cha<68>ne <code>${VAR}</code>
|
||
n'est pas modifi<66>e, et un avertissement est enregistr<74> dans le
|
||
journal. Le caract<63>re ":" est interdit dans les noms de variables
|
||
afin d'<27>viter tout conflit avec la syntaxe de la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
|
||
|
||
<p>Seules les variables d'environnement du shell d<>finies avant le d<>marrage
|
||
du serveur peuvent <20>tre utilis<69>es dans les extensions.
|
||
Les variables d'environnement
|
||
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
|
||
pouvoir <20>tre utilis<69>es dans les extensions au sein du fichier de
|
||
configuration.</p>
|
||
|
||
<p>La longueur maximale d'une ligne dans un fichier de configuration
|
||
normal, apr<70>s substitution des variables et fusion des lignes
|
||
interrompues, est approximativement de 16 Mo. Dans les <a href="configuring.html#htaccess">fichiers .htaccess</a>, la longueur
|
||
maximale est de 8190 caract<63>res.</p>
|
||
|
||
<p>Vous pouvez v<>rifier l'absence d'erreurs de syntaxe dans vos fichiers
|
||
de configuration sans d<>marrer le serveur <20> l'aide de la commande
|
||
<code>apachectl configtest</code> ou de l'option de ligne de commande
|
||
<code>-t</code>.</p>
|
||
|
||
<p>Vous pouvez utiliser la d<>finition <code>-DDUMP_CONFIG</code> de
|
||
<code class="module"><a href="./mod/mod_info.html">mod_info</a></code> pour afficher la configuration avec tous
|
||
les fichiers inclus et les variables d'environnement <20>valu<6C>es, tous
|
||
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
|
||
<20>t<EFBFBD> supprim<69>s. Cependant, la sortie ne refl<66>te
|
||
pas les fusions ou <20>crasements pouvant intervenir en cas de
|
||
d<>finitions multiples de directives.</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 Apparent<6E>s</th><th>Directives Apparent<6E>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>
|
||
|
||
<p>httpd est un serveur modulaire. Ceci implique que seules les
|
||
fonctionnalit<69>s les plus courantes sont incluses dans le serveur de base.
|
||
Les fonctionnalit<69>s <20>tendues sont fournies <20> l'aide de <a href="mod/">modules</a> qui peuvent <20>tre charg<72>s dans httpd.
|
||
Par d<>faut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
|
||
serveur <20> la compilation. Si le serveur est compil<69> de fa<66>on <20> utiliser
|
||
les <a href="dso.html">modules charg<72>s dynamiquement</a>,
|
||
alors les modules peuvent <20>tre compil<69>s s<>par<61>ment et charg<72>s <20>
|
||
n'importe quel moment <20> l'aide de la directive
|
||
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>.
|
||
Dans le cas contraire, httpd doit <20>tre recompil<69> pour ajouter ou
|
||
supprimer des modules.
|
||
Les directives de configuration peuvent <20>tre incluses de mani<6E>re
|
||
conditionnelle selon la pr<70>sence ou l'absence d'un module particulier
|
||
en les pla<6C>ant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>.</p>
|
||
|
||
<p>Pour voir quels modules ont <20>t<EFBFBD> compil<69>s 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">Port<72>e des directives</a></h2>
|
||
|
||
|
||
<table class="related"><tr><th>Modules Apparent<6E>s</th><th>Directives Apparent<6E>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>
|
||
|
||
<p>Les directives plac<61>es 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
|
||
port<72>e de vos directives en les pla<6C>ant 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 <20> des URls ou des portions du syst<73>me de fichiers particuli<6C>res.
|
||
Elles peuvent aussi <20>tre imbriqu<71>es, ce qui permet
|
||
une configuration tr<74>s fine.</p>
|
||
|
||
<p>httpd peut servir simultan<61>ment de nombreux sites web au travers des
|
||
<a href="vhosts/">H<>tes Virtuels</a>. La port<72>e des directives peut ainsi
|
||
<20>tre limit<69>e en les pla<6C>ant dans des sections
|
||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>,
|
||
afin qu'elles ne s'appliquent qu'aux requ<71>tes
|
||
pour un site web particulier.</p>
|
||
|
||
<p>Bien que la plupart des directives puissent <20>tre plac<61>es dans
|
||
chacune de ces sections, certaines d'entre elles n'ont aucun sens
|
||
dans certains contextes.
|
||
Par exemple, les directives qui contr<74>lent la cr<63>ation des processus
|
||
n'ont de sens que dans le contexte du serveur principal. Pour d<>terminer
|
||
quelles directives peuvent <20>tre plac<61>es dans quelles sections, consultez
|
||
le <a href="mod/directive-dict.html#Context">Contexte</a> de la
|
||
directive. Pour plus d'informations, nous fournissons des d<>tails 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 Apparent<6E>s</th><th>Directives Apparent<6E>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>
|
||
|
||
<p>httpd permet la gestion d<>centralis<69>e de la configuration
|
||
via des fichiers sp<73>ciaux plac<61>s dans l'arborescence du site web.
|
||
Ces fichiers sp<73>ciaux se nomment en g<>n<EFBFBD>ral <code>.htaccess</code>,
|
||
mais tout autre nom peut <20>tre sp<73>cifi<66> <20> l'aide de la directive
|
||
<code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>.
|
||
Les directives plac<61>es dans les fichiers <code>.htaccess</code>
|
||
s'appliquent au r<>pertoire dans lequel vous avez plac<61> le fichier,
|
||
ainsi qu'<27> tous ses sous-r<>pertoires.
|
||
La syntaxe des fichiers <code>.htaccess</code> est la m<>me que celle
|
||
des fichiers de configuration principaux. Comme les fichiers
|
||
<code>.htaccess</code> sont lus <20> chaque requ<71>te, les modifications de
|
||
ces fichiers prennent effet imm<6D>diatement.</p>
|
||
|
||
<p>Pour d<>terminer quelles directives peuvent <20>tre plac<61>es
|
||
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 contr<74>ler quelles
|
||
directives peuvent <20>tre plac<61>es dans les fichiers
|
||
<code>.htaccess</code> en d<>finissant 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 r<>f<EFBFBD>rer 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="Fran<61>ais"> 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="T<>rk<72>e"> tr </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&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/trunk/configuring.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<69> 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/quickreference.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> |