This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE. It does not provide full DAV support (it is missing PROPFIND and OPTIONS methods). If you need full WebDAV support in Nginx, please see ngx-dav-ext-module on github.
This module is not compiled by default. It is necessary to enable it at compile-time via
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_dav_module/dav_access.txt
This directive assigns access rights for file and directories, for example:
If assigning any permissions for
all, then it's not necessary to indicate permissions for
dav_access group:rw all:r;
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_dav_module/dav_methods.txt
This directive enables specified HTTP and WebDAV methods. Setting it to
off disables all methods, ignoring the remaining parameters.
For the PUT method the destination file must reside on the same partition as the directory where the temporary file is stored (given by directive
client_body_temp_path in the
When a file is created using the PUT method it is possible to assign the modification date by setting the
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_dav_module/create_full_put_path.txt
By default, the PUT method can only create files within existing directories. This directive permits creating all necessary intermediate directories.
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_dav_module/min_delete_depth.txt