Serveur Apache HTTP Version 2.4
Ce document explique le fonctionnement de certaines directives du serveur de base qui sont utilisées pour configurer les opérations élémentaires du serveur.
Modules Apparentés | Directives Apparentées |
---|---|
Les directives ServerAdmin
et ServerTokens
contrôlent la nature des informations à propos du serveur qui seront affichées dans les documents générés par le serveur comme les messages d'erreur. La directive ServerTokens
définit la valeur du champ d'en-tête de la réponse du serveur HTTP.
Le serveur utilise les directives ServerName
, UseCanonicalName
et UseCanonicalPhysicalPort
pour déterminer la manière de construire des URLs vers ses propres ressources. Par exemple, quand un client émet une requête vers un répertoire, mais n'ajoute pas le slash final au nom du répertoire, httpd doit rediriger le client vers le nom complet incluant le slash final afin que le client puisse résoudre correctement les références relatives présentes dans le document.
Modules Apparentés | Directives Apparentées |
---|---|
Ces directives contrôlent la localisation des différents fichiers nécessaires au bon fonctionnement de httpd. Quand le chemin utilisé ne commence pas par un slash (/), la localisation des fichiers est relative à la valeur de la directive ServerRoot
. Soyez prudent avec la localisation de fichiers dans des répertoires où les utilisateurs non root ont les droits en écriture. Voir la documention sur les Conseils à propos de la sécurité pour plus de détails.
Modules Apparentés | Directives Apparentées |
---|---|
Les directives LimitRequest
* permettent de limiter la quantité de ressources consommées par httpd pour le traitement des requêtes des clients. Cette limitation permet de minimiser les effets de certains types d'attaques par déni de service.
Les directives RLimit
* permettent de limiter la quantité de ressources utilisable par les processus initiés (forked) par les processus enfants httpd. Elles permettent en particulier de contrôler les ressources utilisées par les scripts CGI et les commandes exec des "Inclusions côté serveur" (Server Side Includes ou SSI).
La directive ThreadStackSize
permet sur certaines plates-formes de contrôler la taille de la pile.
Modules Apparentés | Directives Apparentées |
---|---|
La directive Mutex
permet de modifier l'implémentation sous-jacente des mutex, afin de résoudre les problèmes de fonctionnement ou de performance dus au choix par défaut d'APR.