Serveur HTTP Apache 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 globale,
    .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.