Serveur HTTP Apache Version 2.4

Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

# Module Apache mod_dav_fs

Description: | Implémente le fournisseur filesystem pour `mod_dav`
Statut: | Extension
Identificateur de Module: | dav_fs_module
Fichier Source: | mod_dav_fs.c

### Sommaire

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` :

### Exemple

    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.

### Directives

### Traitement des bugs

- Journal des modifications de httpd
- Problèmes connus
- Signaler un bug

### Voir aussi

- `mod_dav`

## Directive DavLockDB

Description: | Chemin de la base de données des verrous DAV
Syntaxe: | `DavLockDB chemin fichier`
Contexte: | configuration globale, serveur virtuel
Statut: | Extension
Module: | mod_dav_fs

La directive `DavLockDB` permet de spécifier 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 SDBM pour surveiller les verrous utilisateurs.

### Exemple

    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.

## Directive DavLockDiscovery

Description: | Active la découverte des verrous
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.4.55 du serveur HTTP Apache.

`DavLockDiscovery` contrôle la découverte des verrous par la méthode `PROPFIND`. Lorsqu'elle est désactivée, `PROPFIND` renvoie toujours une section `lockdiscovery` vide. Ce réglage améliore les performances dans le cas où des clients utilisent beaucoup `PROPFIND`.

### Example

    DavLockDiscovery off