Book

mod_dav – WebDAV functionality for Apache HTTP Server

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
copypartyPortable file server with resumable uploads and media playback
sabre/davCardDAV, CalDAV and WebDAV server
webdavSimple and standalone WebDAV server
DufsFile server that supports static serving
WsgiDAVExtensible Python server with configurable storage providers
DavisAdmin interface for sabre/dav
SFTPGoFully featured and highly configurable SFTP server with WebDAV support
KaraDAVLightweight WebDAV server
NephelePluggable WebDAV server
MiltonWebDAV / CalDAV / CardDAV server library
Apache WebDAVProvides class 1 and class 2 WebDAV functionality for Apache
phởdavMinimal WebDAV server
PicoDAVSingle-file PHP server with browser file management
ASGI WebDAVAsynchronous Python server with multiple storage backends
Nginx WebDAVFile management automation via the WebDAV protocol

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted