Serveur Apache HTTP Version 2.4
Ce document d�crit les termes utilis�s pour d�crire chaque directive de configuration d'Apache.
Une br�ve description des fonctions de cette directive.
Ce terme introduit le format sous lequel la directive doit appara�tre dans le fichier de configuration. Cette syntaxe est tr�s sp�cifique � la directive et est d�crite en d�tail dans la d�finition de cette derni�re. En g�n�ral, le nom de la directive est suivi d'un ou plusieurs arguments s�par�s par des espaces. Si un argument contient un espace, il doit �tre entour� de guillemets. Les arguments optionnels sont entour�s de crochets. Lorsqu'un argument accepte une valeur parmi une liste de valeurs possibles, cette liste est sp�cifi�e en s�parant les valeurs par une barre verticale "|". Les textes litt�raux sont pr�sent�s dans la fonte par d�faut, alors que les types d'argument pour lesquels une substitution est n�cessaire sont en gras. La syntaxe des directives acceptant un nombre variable d'arguments se termine par "...", ce qui indique que le dernier argument peut �tre r�p�t�.
Les directives utilisent un grand nombre de types d'arguments diff�rents. Les plus courants sont d�finis ci-dessous.
http://www.example.com/chemin/vers/fichier.html
/chemin/vers/fichier.html
. Le
chemin-URL repr�sente la ressource vue du web, et est
diff�rente de la repr�sentation de cette m�me ressource vue du
syst�me de fichiers./usr/local/apache/htdocs/chemin/vers/fichier.html
.
Sauf mention contraire, un chemin-fichier qui ne commence
pas par un slash sera consid�r� comme relatif au r�pertoire d�fini
par la directive ServerRoot./usr/local/apache/htdocs/chemin/vers/
.fichier.html
.fichier.html.en
comporte deux extensions :
.html
et .en
. Pour les directives
Apache, vous pouvez sp�cifier les extensions avec ou sans
le point initial. Enfin, les extensions ne sont pas
sensibles � la casse.text/html
.Si la directive poss�de une valeur par d�faut (en d'autres termes, si le serveur Web Apache se comporte comme si vous l'aviez d�finie � une valeur particuli�re, alors que vous l'avez omise dans votre configuration), elle est sp�cifi�e ici. Si la directive ne poss�de pas de valeur par d�faut, cette section doit sp�cifier "Aucune". Notez que la valeur par d�faut dont il est question n'est pas n�cessairement la m�me que la valeur attribu�e � la directive dans le fichier apache2.conf par d�faut distribu� avec le serveur.
Indique les parties des fichiers de configuration du serveur o� cette directive est valide. Il s'agit d'une liste d'une ou plusieurs des valeurs suivantes s�par�es par des virgules :
apache2.conf
),
mais pas � l'int�rieur d'un conteneur <VirtualHost>
ou <Directory>
. De m�me, elle
n'est pas valide dans les fichiers .htaccess
.<VirtualHost>
dans les fichiers de
configuration du serveur.<Directory>
, <Location>
, <Files>
, <If>
, et <Proxy>
dans les
fichiers de configuration du serveur, en tenant compte des
restrictions pr�cis�es dans la documentation sur les Sections de configuration..htaccess
. Elle sera ou
ne sera pas trait�e, selon la d�finition de l'option overrides pour le contexte courant.La directive n'est autoris�e que dans le contexte d�sign� ; si vous essayez de l'utiliser ailleurs, vous g�n�rerez une erreur de configuration qui va soit emp�cher le serveur de traiter les requ�tes correctement dans ce contexte, soit tout simplement emp�cher le serveur de fonctionner -- en d'autres termes, le serveur refusera de d�marrer.
Les lieux de d�finition valides pour une directive r�sultent en
fait d'un
OU logique de tous les contextes sp�cifi�s. En d'autres termes, une
directive sp�cifi�e comme valide dans "configuration du
serveur, .htaccess
" peut �tre utilis�e dans le fichier
apache2.conf
et dans les fichiers .htaccess
,
mais pas dans un conteneur <Directory>
ou <VirtualHost>
.
Ce terme indique quelle autorisation de surcharge ("override") doit �tre
active pour que la directive puisse �tre trait�e lorsqu'elle
appara�t dans un fichier .htaccess
. Si le context de la directive ne lui permet pas
d'appara�tre dans un fichier .htaccess
, aucun contexte
ne sera sp�cifi�.
Les autorisations de surcharge sont activ�es via la directive
AllowOverride
, et poss�dent une
port�e particuli�re, comme un r�pertoire et tous ses
sous-r�pertoires, sauf si une autre directive AllowOverride
appara�t � un niveau
inf�rieur. La documentation pour cette directive sp�cifie aussi les
noms d'autorisations de surcharge disponibles.
Cet attribut indique le degr� de rapprochement de la directive du coeur d'Apache ; en d'autres termes, vous pouvez �tre amen� � recompiler le serveur avec un jeu de modules suppl�mentaires pour pouvoir utiliser la directive, et ainsi acc�der � ses fonctionnalit�s. Les valeurs possible pour cet attribut sont :
Il s'agit d'une simple liste des noms des modules sources qui fournissent la directive.
Si la directive ne faisait pas partie de la distribution originale d'Apache version 2, la version dans laquelle elle a �t� introduite est indiqu�e ici. Cette section indique aussi si la directive n'est disponible que sur certaines plates-formes.