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