NGINX WebDAV missing methods support (PROPFIND & OPTIONS)
C
Switch branches/tags
Clone or download
Latest commit 430fd77 Jul 17, 2017

README.rst

nginx-dav-ext-module

NGINX WebDAV missing commands support (PROPFIND & OPTIONS)

Copyright © 2012-2017 Arutyunyan Roman (arutyunyan.roman@gmail.com)

For full WebDAV support in NGINX you need to enable the standard NGINX WebDAV module (providing partial WebDAV implementation) as well as this module for missing methods:

$ ./configure --with-http_dav_module --add-module=/path/to/this-module

The module can be built dynamically:

$ ./configure --with-http_dav_module --add-dynamic-module=/path/to/this-module

Requirements

libexpat-dev

Example config

location / {
        dav_methods PUT DELETE MKCOL COPY MOVE;
        dav_ext_methods PROPFIND OPTIONS;

        root /var/root/;
}