Skip to content

dav-ext: NGINX WebDAV PROPFIND,OPTIONS,LOCK,UNLOCK support

Installation

You can install this module in any RHEL-based distribution, including, but not limited to:

  • RedHat Enterprise Linux 7, 8, 9
  • CentOS 7, 8, 9
  • AlmaLinux 8, 9
  • Rocky Linux 8, 9
  • Amazon Linux 2 and Amazon Linux 2023
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install nginx-module-dav-ext

Enable the module by adding the following at the top of /etc/nginx/nginx.conf:

load_module modules/ngx_http_dav_ext_module.so;

This document describes nginx-module-dav-ext v3.0.0 released on Dec 17 2018.


nginx-dav-ext-module

nginx WebDAV PROPFIND,OPTIONS,LOCK,UNLOCK support.

About

The standard ngxhhttpddavmmodule provides partial WebDAV implementation and only supports GET,HEAD,PUT,DELETE,MKCOL,COPY,MOVE methods.

For full WebDAV support in nginx you need to enable the standard ngxhhttpddavmmodule as well as this module for the missing methods.

Build

Building nginx with the module:

``` {.sourceCode .bash}

GitHub

You may find additional configuration tips and documentation for this module in the GitHub repository for nginx-module-dav-ext.