Модуль Apache mod_dav_fs
| Описание: | Поставщик файловой системы для mod_dav
|
|---|---|
| Статус: | Расширение |
| Идентификатор модуля: | dav_fs_module |
| Исходный файл: | mod_dav_fs.c |
Краткое описание
Для работы этого модуля требуется служба mod_dav. Он служит вспомогательным модулем для mod_dav и предоставляет доступ к ресурсам, расположенным в файловой системе сервера. Формальное имя этого поставщика — filesystem. Поставщики серверной части mod_dav вызываются с помощью директивы Dav:
Пример
Dav filesystem
Поскольку filesystem является поставщиком по умолчанию для mod_dav, вместо этого можно просто использовать значение On.
Директива DavLockDB
| Описание: | Расположение базы данных блокировок DAV |
|---|---|
| Синтаксис: | DavLockDB file-path |
| Контекст: | конфигурация сервера, виртуальный хост |
| Статус: | Расширение |
| Модуль: | mod_dav_fs |
Используйте директиву DavLockDB, чтобы указать полный путь к базе данных блокировок, не включая расширение. Если путь не является абсолютным, он будет считаться относительно ServerRoot. В реализации mod_dav_fs для отслеживания блокировок пользователей используется база данных SDBM.
Пример
DavLockDB "var/DavLock"
Каталог, содержащий файл базы данных блокировок, должен быть доступен для записи пользователю User и группе Group, от имени которых работает Apache. Из соображений безопасности следует создать для этой цели отдельный каталог, а не изменять разрешения существующего каталога. В приведённом выше примере Apache создаст файлы в каталоге var/ внутри ServerRoot, используя базовое имя файла DavLock и расширение, выбранное сервером.
Директива DavLockDiscovery
| Описание: | Включение обнаружения блокировок |
|---|---|
| Синтаксис: | DavLockDiscovery on|off |
| Значение по умолчанию: | DavLockDiscovery on |
| Контекст: | конфигурация сервера, виртуальный хост, каталог, .htaccess |
| Статус: | Расширение |
| Модуль: | mod_dav_fs |
| Совместимость: | Доступна начиная с Apache 2.4.55. |
DavLockDiscovery управляет включением функции обнаружения блокировок для метода PROPFIND. Если функция отключена, PROPFIND всегда возвращает пустой раздел lockdiscovery. Это повышает производительность, если клиенты часто используют PROPFIND.
Пример
DavLockDiscovery off
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_dav_fs.html