Serveur HTTP Apache Version 2.5
Description: | Implémente le fournisseur filesystem pour
mod_dav |
---|---|
Statut: | Extension |
Identificateur de Module: | dav_fs_module |
Fichier Source: | mod_dav_fs.c |
L'activation de ce module nécessite l'utilisation de
mod_dav
. C'est un module de support pour mod_dav
et à ce titre, il permet l'accès à des ressources
situées dans le système de fichiers du serveur. Le nom formel de ce
fournisseur est filesystem
. Les fournisseurs supports
de mod_dav
sont invoqués via la directive
Dav
:
Dav filesystem
Comme filesystem
est le fournisseur par défaut de
mod_dav
, vous pouvez vous contenter d'utiliser la
valeur On
comme argument de Dav.
Description: | Chemin de la base de données des verrous DAV |
---|---|
Syntaxe: | DavLockDB chemin fichier |
Défaut: | DavLockDB DEFAULT_REL_STATEDIR/davlockdb |
Contexte: | configuration globale, serveur virtuel |
Statut: | Extension |
Module: | mod_dav_fs |
Compatibilité: | La valeur par défaut a été ajoutée à partir de la version 2.5.1. du serveur HTTP Apache. |
La directive DavLockDB
spécifie
le chemin complet de la base de données des verrous, sans extension.
Si le chemin n'est pas absolu, il sera considéré comme relatif au
répertoire défini par la directive ServerRoot
. L'implémentation de
mod_dav_fs
utilise une base de données pour
surveiller les verrous utilisateurs. Le type de cette base de données peut
être modifié à l'aide de la directive DavLockDBType
.
DavLockDB var/DavLock
Les utilisateur et groupe sous lesquels Apache s'exécute et qui
sont respectivement définis par les directives User
et Group
doivent pouvoir écrire dans le
répertoire qui contient le fichier de la base de données des
verrous. Pour des raisons de sécurité, il est recommandé de créer un
répertoire dédié à la base de données des verrous, plutôt que de
modifier les permissions d'un répertoire existant. Dans l'exemple
ci-dessus, Apache va créer des fichiers dans le répertoire
var/
, lui-même sous-répertoire du répertoire défini par
la directive ServerRoot
, avec le nom de base
DavLock
suivi d'une extension choisie par le
serveur.
A partir de la version 2.5.1. de httpd, une valeur par défaut a été codée
en dur et correspond à un chemin relatif par rapport au répertoire des
fichiers d'état (lui-même défini via la directive DefaultStateDir
).
Description: | Type de base de données pour le verrou DAV |
---|---|
Syntaxe: | DavLockDBType dbm-type |
Défaut: | DavLockDBType default |
Contexte: | configuration globale, serveur virtuel |
Statut: | Extension |
Module: | mod_dav_fs |
Compatibilité: | Disponible à partir de la version 2.5.1 du serveur HTTP Apache. |
La directive DavLockDBType
permet de spécifier le
type du fichier de la base de données pour le verrou DAV. Si la directive
n'est pas définie, c'est le type de base de données par défaut codé en dur
apr_dbm
qui sera utilisé, ce qui revient à spécifier
DavLockDBType default
.
Description: | Active la découverte de verrou |
---|---|
Syntaxe: | DavLockDiscovery on|off |
Défaut: | DavLockDiscovery on |
Contexte: | configuration globale, serveur virtuel, répertoire, .htaccess |
Statut: | Extension |
Module: | mod_dav_fs |
Compatibilité: | Disponible à partir de la version 2.5.0 du serveur HTTP Apache. |
La directive DavLockDiscovery
permet de contrôler
l'activation de la fonctionnalité de découverte de verrou pour la méthode
PROPFIND
. Lorsque cette fonctionnalité est désactivée,
PROPFIND
renvoie toujours une section
lockdiscovery
vide. Les performances seront alors améliorées si
les clients utilisent intensément PROPFIND
.
DavLockDiscovery off
Description: | Définir des quotas d'utilisation |
---|---|
Syntaxe: | DavQuota Off | None | #bytes |
Défaut: | DavQuota Off |
Contexte: | configuration globale, serveur virtuel, répertoire, .htaccess |
Statut: | Extension |
Module: | mod_dav_fs |
La directive DavQuota
permet de définir un quota
en octets pour un répertoire donné selon les spécifications de la RFC 4331.
Elle possède deux valeurs particulières :
Off
Les quotas sont désactivés.None
Aucun quota n'est défini, mais les clients qui
le demandent sont informés des espaces disque disponible et
utilisé.