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 https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-dav-ext
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -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.