From 9e13f91e68918b92520bd7d2a62dab4517987270 Mon Sep 17 00:00:00 2001
From: Igor Galić
This directive currently only works with the prefork
- PM.
ftp:
ou nntp
:
AcceptFilter nntp none
Les noms de protocoles par défaut sont https
pour le
+ port 443 et http
pour tous les autres ports. Pour
+ spécifier un autre protocole à utiliser avec un port en écoute,
+ ajoutez l'argument protocol à la directive Listen
.
Sous FreeBSD, les valeurs par défaut sont :
AcceptFilter http httpready
@@ -180,6 +188,10 @@ sur les autres plates-formes.
anti-spyware.
Protocol
.htaccess
AllowOverride All|None|type directive
[type directive] ...
AllowOverride All
AllowOverride None à partir de la version 2.3.9, AllowOverride
+All pour les versions antérieures
Description: | Interrompt la lecture de la configuration avec un message +d'erreur personnalisé |
---|---|
Syntaxe: | Error message |
Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
Statut: | Core |
Module: | core |
Compatibilité: | à partir de la version 2.3.9 |
Si une erreur peut être détectée dans la configuration, souvent + un module manquant, cette + directive peut être utilisée pour générer un message d'erreur + personnalisé, et interrompre la lecture de la configuration.
+ +
+ # vérification du chargement de mod_include
+ <IfModule !include_module>
+ Error mod_foo nécessite mod_include. Chargez-le via LoadModule.
+ </IfModule>
+
+ # vérification de la définition de SSL ou (exclusif) NOSSL
+ <IfDefine SSL>
+ <IfDefine NOSSL>
+ Error SSL et NOSSL sont définies. Vous devez définir soit l'une,
+ soit l'autre.
+ </IfDefine>
+ </IfDefine>
+ <IfDefine !SSL>
+ <IfDefine !NOSSL>
+ Error Vous devez définir une et une seule des deux variables SSL
+ ou NOSSL.
+ </IfDefine>
+ </IfDefine>
+
syslog:facility
, où facility peut
être remplacé par un des noms habituellement documentés dans la page
- de man syslog(1).
+ de man syslog(1). Le dispositif syslog local7
est
+ global, et si il est modifié dans un serveur virtuel, le dispositif
+ final spécifié affecte l'ensemble du serveur
ErrorLog syslog:user
@@ -1573,6 +1627,27 @@ HTTP Content-Type pour les fichiers correspondants
directive est ignorée.
Description: | Répertoire dans lequel écrire les données de profiling +gmon.out. |
---|---|
Syntaxe: | GprofDir /tmp/gprof/|/tmp/gprof/% |
Contexte: | configuration du serveur, serveur virtuel |
Statut: | Core |
Module: | core |
Lorsque le serveur a été compilé avec le support du profiling
+ gprof, la directive GprofDir
permet de
+ spécifier dans quel répertoire les fichiers gmon.out
+ doivent être écrits lorsque le processus s'arrête. Si l'argument se
+ termine par un caractère pourcentage ('%'), des sous-répertoires
+ sont créés pour chaque identifiant de processus.
Cette directive ne fonctionne actuellement qu'avec le MPM
+ prefork
.
Cette directive spécifie la taille maximale autorisée pour le corps d'une requête ; la valeur de l'argument octets va - de 0 (pour une taille illimitée), à 2147483647 (2Go).
+ de 0 (pour une taille illimitée), à 2147483647 (2Go). Voir la note + ci-dessous pour la limite d'applicabilité aux requêtes mandatées.La directive LimitRequestBody
permet de
définir une limite pour la taille maximale autorisée du corps d'une
@@ -2176,6 +2252,11 @@ envoy
LimitRequestBody 102400
Pour une description détaillée de la manière dont cette
+ directive est interprétée par les requêtes mandatées, voir la
+ documentation du module mod_proxy
.
mod_negotiation
sont autorisées.mod_negotiation
sont autorisées.
+ Cette option est ignorée si elle est
+ définie en tout autre endroit qu'une section <Directory>
, car
+ mod_negotiation
a besoin de ressources réelles
+ pour effectuer ses comparaisons et ses évaluations.
SymLinksIfOwnerMatch
En l'absence de toute définition d'options, la valeur par défaut
est All
.
Description: | Protocole pour une socket d'écoute |
---|---|
Syntaxe: | Protocol protocole |
Contexte: | configuration du serveur, serveur virtuel |
Statut: | Core |
Module: | core |
Compatibilité: | Disponible depuis la version 2.1.5 d'Apache, mais +seulement depuis la version 2.3.3 sous Windows. |
Cette directive permet de spécifier le protocole utilisé pour une
+ socket d'écoute particulière. Le protocole sert à déterminer quel
+ module doit traiter une requête, et d'appliquer les optimisations
+ spécifiques au protocole via la directive
+ AcceptFilter
.
Vous ne devez définir le protocole que si vous travaillez avec
+ des ports non standards ; dans le cas général, le protocole
+ http
est associé au port 80 et le protocole
+ https
au port 443.
Par exemple, si vous travaillez avec le protocole
+ https
sur un port non standard, spécifiez le protocole
+ de manière explicite :
+ Protocol https
+
Vous pouvez aussi spécifier le protocole via la directive
+ Listen
.
AcceptFilter
Listen