NGINX WebDAV missing commands support (PROPFIND & OPTIONS) and xattr properties
Copyright © 2012-2017 Arutyunyan Roman ([email protected])
Copyright © 2017 Green Communications ([email protected])
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
libexpat-dev
libglib2-dev
location / { dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_ext_getxattr ^somenamespace\.*$; root /var/root/; }