mod_dav extends Apache HTTP Server with support for Web Distributed Authoring and Versioning (WebDAV). It enables remote clients to manage resources and collections hosted by Apache, providing an established way to offer network-accessible file storage.
The module works within Apache’s existing configuration and security framework. File storage is normally supplied by the companion mod_dav_fs module, while administrators can use Apache’s authentication and authorisation facilities to restrict access to selected directories.
This is free and open source software.
Key Features
- Implements WebDAV class 1 and class 2 functionality for managing resources and collections on a remote server.
- Supports file creation, modification, copying, moving and deletion through standard HTTP and WebDAV requests.
- Collection operations allow clients to create and manage directory-like structures.
- mod_dav_fs provides a filesystem storage backend for WebDAV resources managed by Apache.
- Resource locking helps prevent conflicting changes when multiple clients access shared files.
- The DavLockDB directive specifies the database used to maintain WebDAV lock information.
- Apache authentication and authorisation facilities restrict access to designated WebDAV resources.
- WebDAV can be enabled selectively for particular directories or URL locations rather than across the entire server.
- DavDepthInfinity controls whether clients can perform potentially expensive recursively scoped PROPFIND operations.
- DavMinTimeout specifies a minimum lock timeout for clients that request short-lived locks.
- LimitXMLRequestBody can restrict the size of XML request bodies to reduce resource consumption from large DAV requests.
- Supports alternative resource providers through the Apache DAV provider architecture.
- Integrates with Apache’s HTTPS configuration to protect credentials and transferred content.
Website: httpd.apache.org
Support:
Developer: Apache Software Foundation
License: Apache License 2.0
mod_dav is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| WebDAV Servers | |
|---|---|
| copyparty | Portable file server with resumable uploads and media playback |
| sabre/dav | CardDAV, CalDAV and WebDAV server |
| webdav | Simple and standalone WebDAV server |
| Dufs | File server that supports static serving |
| WsgiDAV | Extensible Python server with configurable storage providers |
| Davis | Admin interface for sabre/dav |
| SFTPGo | Fully featured and highly configurable SFTP server with WebDAV support |
| KaraDAV | Lightweight WebDAV server |
| Nephele | Pluggable WebDAV server |
| Milton | WebDAV / CalDAV / CardDAV server library |
| Apache WebDAV | Provides class 1 and class 2 WebDAV functionality for Apache |
| phởdav | Minimal WebDAV server |
| PicoDAV | Single-file PHP server with browser file management |
| ASGI WebDAV | Asynchronous Python server with multiple storage backends |
| Nginx WebDAV | File management automation via the WebDAV protocol |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.