configuring.xml.fr revision ed56b00fec68f682f4acf26536dbe0b2f26f7449
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<?xml version="1.0" encoding="ISO-8859-1" ?>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<!-- French translation : Lucien GENTIS -->
63e3aa360c89c0f8fd92eea39c5c5c1f85f5b07eslive<!-- Reviewed by : Vincent Deffontaines -->
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<!--English Revision : 420990 -->
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<!--
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Licensed to the Apache Software Foundation (ASF) under one or more
6da407b2e43a613ec833f14d8c05d4494a27f17aslive contributor license agreements. See the NOTICE file distributed with
6da407b2e43a613ec833f14d8c05d4494a27f17aslive this work for additional information regarding copyright ownership.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive The ASF licenses this file to You under the Apache License, Version 2.0
6da407b2e43a613ec833f14d8c05d4494a27f17aslive (the "License"); you may not use this file except in compliance with
6da407b2e43a613ec833f14d8c05d4494a27f17aslive the License. You may obtain a copy of the License at
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive http://www.apache.org/licenses/LICENSE-2.0
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Unless required by applicable law or agreed to in writing, software
6da407b2e43a613ec833f14d8c05d4494a27f17aslive distributed under the License is distributed on an "AS IS" BASIS,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive See the License for the specific language governing permissions and
6da407b2e43a613ec833f14d8c05d4494a27f17aslive limitations under the License.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive-->
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<manualpage metafile="configuring.xml.meta">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Fichiers de configuration</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<summary>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive<p>Ce document d&eacute;crit les fichiers utilis&eacute;s pour configurer
6da407b2e43a613ec833f14d8c05d4494a27f17aslivele Serveur HTTP Apache.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive</summary>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <section id="main">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Fichiers de configuration principaux</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <modulelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <module>mod_mime</module>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </modulelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">IfDefine</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core">Include</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="mod_mime">TypesConfig</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>La configuration d'Apache est effectu&eacute;e en pla&ccedil;ant des <a
6da407b2e43a613ec833f14d8c05d4494a27f17aslive href="mod/directives.html">directives</a> dans des fichiers de
6da407b2e43a613ec833f14d8c05d4494a27f17aslive configuration au format texte. Le fichier de configuration principal se nomme
6da407b2e43a613ec833f14d8c05d4494a27f17aslive en g&eacute;n&eacute;ral
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <code>httpd.conf</code>. La localisation de ce fichier est d&eacute;finie
6da407b2e43a613ec833f14d8c05d4494a27f17aslive &agrave; la compilation, mais peut &ecirc;tre red&eacute;finie &agrave; l'aide de l'option
6da407b2e43a613ec833f14d8c05d4494a27f17aslive de ligne de commande <code>-f</code>. En outre, d'autres fichiers de
6da407b2e43a613ec833f14d8c05d4494a27f17aslive configuration peuvent &ecirc;tre ajout&eacute;s &agrave; l'aide de la directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core">Include</directive>, et des caract&egrave;res de
6da407b2e43a613ec833f14d8c05d4494a27f17aslive remplacement
6da407b2e43a613ec833f14d8c05d4494a27f17aslive peuvent &ecirc;tre utilis&eacute;s pour inclure de nombreux fichiers de configuration.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Des directives de tous types peuvent &ecirc;tre plac&eacute;es dans chacun de ces fichiers
6da407b2e43a613ec833f14d8c05d4494a27f17aslive de configuration. Les modifications dans les fichiers de configuration
6da407b2e43a613ec833f14d8c05d4494a27f17aslive principaux ne sont prises en compte par Apache que lorsque le serveur
6da407b2e43a613ec833f14d8c05d4494a27f17aslive est d&eacute;marr&eacute; ou red&eacute;marr&eacute;.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Le serveur lit aussi un fichier contenant les types de document mime;
6da407b2e43a613ec833f14d8c05d4494a27f17aslive ce fichier est d&eacute;fini par la directive <directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive module="mod_mime">TypesConfig</directive>,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive et se nomme <code>mime.types</code> par d&eacute;faut.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </section>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <section id="syntax">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Syntaxe des fichiers de configuration</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Les fichiers de configuration d'Apache contiennent une directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive par ligne.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive On peut utiliser l'anti-slash "\" comme dernier caract&egrave;re d'une ligne
6da407b2e43a613ec833f14d8c05d4494a27f17aslive pour indiquer que la directive continue &agrave; la ligne suivante.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Il ne doit y avoir aucun caract&egrave;re ni espace entre l'anti-slash et
6da407b2e43a613ec833f14d8c05d4494a27f17aslive la fin de la ligne.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Les directives dans les fichiers de configuration ne sont pas
6da407b2e43a613ec833f14d8c05d4494a27f17aslive sensibles &agrave; la casse, mais leurs arguments le sont souvent. Les lignes
6da407b2e43a613ec833f14d8c05d4494a27f17aslive qui d&eacute;butent par le caract&egrave;re "#" sont interpr&eacute;t&eacute;es comme des
6da407b2e43a613ec833f14d8c05d4494a27f17aslive commentaires, et sont ignor&eacute;es. Les commentaires ne doivent
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <strong>pas</strong> &ecirc;tre inclus dans une ligne apr&egrave;s une directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive de configuration. Les lignes vides et les espaces pr&eacute;c&eacute;dant une directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive sont ignor&eacute;s; vous pouvez par cons&eacute;quent indenter les directives
6da407b2e43a613ec833f14d8c05d4494a27f17aslive afin d'am&eacute;liorer la lisibilit&eacute;.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Vous pouvez v&eacute;rifier l'absence d'erreurs de syntaxe dans vos fichiers
6da407b2e43a613ec833f14d8c05d4494a27f17aslive de configuration sans d&eacute;marrer le serveur &agrave; l'aide de la commande
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <code>apachectl configtest</code> ou de l'option de ligne de commande
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <code>-t</code>.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </section>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
199a8ee5984e3708982fab1ba6ebb0a5feaea90cnd <section id="modules">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Modules</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <modulelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <module>mod_so</module>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </modulelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">IfModule</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="mod_so">LoadModule</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Apache est un serveur modulaire. Ceci implique que seules les
6da407b2e43a613ec833f14d8c05d4494a27f17aslive fonctionnalit&eacute;s les plus courantes sont incluses dans le serveur de base.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Les fonctionnalit&eacute;s &eacute;tendues sont fournies &agrave; l'aide de <a
6da407b2e43a613ec833f14d8c05d4494a27f17aslive href="mod/">modules</a> qui peuvent &ecirc;tre charg&eacute;s dans Apache.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Par d&eacute;faut, un jeu de <a
6da407b2e43a613ec833f14d8c05d4494a27f17aslive href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
6da407b2e43a613ec833f14d8c05d4494a27f17aslive serveur &agrave; la compilation. Si le serveur est compil&eacute; de fa&ccedil;on &agrave; utiliser
6da407b2e43a613ec833f14d8c05d4494a27f17aslive les <a href="dso.html">modules charg&eacute;s dynamiquement</a>,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive alors les modules peuvent &ecirc;tre compil&eacute;s s&eacute;par&eacute;ment et charg&eacute;s &agrave;
6da407b2e43a613ec833f14d8c05d4494a27f17aslive n'importe quel moment &agrave; l'aide de la directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="mod_so">LoadModule</directive>.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Dans le cas contraire, Apache doit &ecirc;tre recompil&eacute; pour ajouter ou
6da407b2e43a613ec833f14d8c05d4494a27f17aslive supprimer des modules.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Les directives de configuration peuvent &ecirc;tre incluses de mani&egrave;re
6da407b2e43a613ec833f14d8c05d4494a27f17aslive conditionnelle selon la pr&eacute;sence ou l'absence d'un module particulier
6da407b2e43a613ec833f14d8c05d4494a27f17aslive en les pla&ccedil;ant dans un bloc <directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive module="core" type="section">IfModule</directive>.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Pour voir quels modules ont &eacute;t&eacute; compil&eacute;s avec le serveur,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </section>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <section id="scope">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Port&eacute;e des directives</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">Directory</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">DirectoryMatch</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">Files</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">FilesMatch</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">Location</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">LocationMatch</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">VirtualHost</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Les directives plac&eacute;es dans les fichiers de configuration principaux
6da407b2e43a613ec833f14d8c05d4494a27f17aslive s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la
6da407b2e43a613ec833f14d8c05d4494a27f17aslive configuration d'une partie du serveur seulement, vous pouvez limiter la
6da407b2e43a613ec833f14d8c05d4494a27f17aslive port&eacute;e de vos directives en les pla&ccedil;ant dans une section
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">Directory</directive>, <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">DirectoryMatch</directive>, <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">Files</directive>, <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">FilesMatch</directive>, <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">Location</directive>, ou <directive module="core"
6da407b2e43a613ec833f14d8c05d4494a27f17aslive type="section">LocationMatch</directive>.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Ces sections limitent le champ d'application des directives qu'elles
6da407b2e43a613ec833f14d8c05d4494a27f17aslive contiennent &agrave; des URls ou des portions du syst&egrave;me de fichiers particuli&egrave;res.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Elles peuvent aussi &ecirc;tre imbriqu&eacute;es, ce qui permet
6da407b2e43a613ec833f14d8c05d4494a27f17aslive une configuration tr&egrave;s fine.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Apache peut servir simultan&eacute;ment de nombreux sites web au travers des
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <a href="vhosts/">H&ocirc;tes Virtuels</a>. La port&eacute;e des directives peut ainsi
6da407b2e43a613ec833f14d8c05d4494a27f17aslive &ecirc;tre limit&eacute;e en les pla&ccedil;ant dans des sections
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core" type="section">VirtualHost</directive>,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive afin qu'elles ne s'appliquent qu'aux requ&ecirc;tes
6da407b2e43a613ec833f14d8c05d4494a27f17aslive pour un site web particulier.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Bien que la plupart des directives puissent &ecirc;tre plac&eacute;es dans
6da407b2e43a613ec833f14d8c05d4494a27f17aslive chacune de ces sections, certaines d'entre elles n'ont aucun sens
6da407b2e43a613ec833f14d8c05d4494a27f17aslive dans certains contextes.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Par exemple, les directives qui contr&ocirc;lent la cr&eacute;ation des processus
6da407b2e43a613ec833f14d8c05d4494a27f17aslive n'ont de sens que dans le contexte du serveur principal. Pour d&eacute;terminer
6da407b2e43a613ec833f14d8c05d4494a27f17aslive quelles directives peuvent &ecirc;tre plac&eacute;es dans quelles sections, consultez
6da407b2e43a613ec833f14d8c05d4494a27f17aslive le <a href="mod/directive-dict.html#Context">Contexte</a> de la
6da407b2e43a613ec833f14d8c05d4494a27f17aslive directive. Pour plus d'informations, nous fournissons des d&eacute;tails dans
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <a href="sections.html">Comment fonctionnent les sections Directory,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Location et Files</a>.</p>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </section>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <section id="htaccess">
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <title>Fichiers .htaccess</title>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core">AccessFileName</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core">AllowOverride</directive>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </directivelist>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive </related>
6da407b2e43a613ec833f14d8c05d4494a27f17aslive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <p>Apache permet la gestion d&eacute;centralis&eacute;e de la configuration
6da407b2e43a613ec833f14d8c05d4494a27f17aslive via des fichiers sp&eacute;ciaux plac&eacute;s dans l'arborescence du site web.
6da407b2e43a613ec833f14d8c05d4494a27f17aslive Ces fichiers sp&eacute;ciaux se nomment en g&eacute;n&eacute;ral <code>.htaccess</code>,
6da407b2e43a613ec833f14d8c05d4494a27f17aslive mais tout autre nom peut &ecirc;tre sp&eacute;cifi&eacute; &agrave; l'aide de la directive
6da407b2e43a613ec833f14d8c05d4494a27f17aslive <directive module="core">AccessFileName</directive>.
Les directives plac&eacute;es dans les fichiers <code>.htaccess</code>
s'appliquent au r&eacute;pertoire dans lequel vous avez plac&eacute; le fichier,
ainsi qu'&agrave; tous ses sous-r&eacute;pertoires.
La syntaxe des fichiers <code>.htaccess</code> est la m&ecirc;me que celle
des fichiers de configuration principaux. Comme les fichiers
<code>.htaccess</code> sont lus &agrave; chaque requ&ecirc;te, les modifications de
ces fichiers prennent effet imm&eacute;diatement.</p>
<p>Pour d&eacute;terminer quelles directives peuvent &ecirc;tre plac&eacute;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&ocirc;ler quelles
directives peuvent &ecirc;tre plac&eacute;es dans les fichiers
<code>.htaccess</code> en d&eacute;finissant la directive
<directive module="core">AllowOverride</directive>
dans les fichiers de configuration principaux.</p>
<p>Pour plus d'informations sur les fichiers <code>.htaccess</code>,
se r&eacute;f&eacute;rer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
</section>
</manualpage>