Thanks Francis, Maxim, I think that the docs are fine. Coming from an OS/network world and not steeped in HTTP, I had mentally reversed the concepts of location and root. All is (almost) clear now. Bobby BonVonKnobloch - Nginx Mailing List - English
Thank you Francis, I had one part of the pathname double and could not see it. Seemingly I have PUT & GET functionality - now for further testing and tightening permissions. I confess to never being sure where a path relative to the nginx directory or a full path is required (reading the docs did not help me). Bobby BonVonKnobloch - Nginx Mailing List - English
Thanks for the thought Gariac, but no I don't have SELinux enabled, have also disabled AppArmor (had some trouble in the past). I also set 'open' permissions until the thing runs OK, then tighten them. Still getting '405' on PUT.by BonVonKnobloch - Nginx Mailing List - English
Thanks for your help Maxim, but I am afraid that I still can't get PUT to work. File permissions are fine, so I assume that my nginx.conf is still wrong: location calendar { root html/calendar; dav_methods PUT DELETE MKCOL COPY MOVE; dav_access group:rw all:r; limit_except GET { allow 172.21.42.0/24; deny all; } Which still produces '405 Not Allowed'by BonVonKnobloch - Nginx Mailing List - English
Hi, I am new to nginx and am trying to get a simple webDAV server running. I can use GET to read files, but PUT fails. Using opensuse 15.3. '# nginx -V nginx version: nginx/1.20.2 built by gcc 7.5.0 (SUSE Linux) configure arguments: --with-http_dav_module' nginx.conf is as supplied with the following added in 'server': location /html/calendar { root html/calendar; dav_methodby BonVonKnobloch - Nginx Mailing List - English