How to resolve Nginx dav PUT request failed on rename() with (13: Permission denied)?

Francis Daly francis at daoine.org
Sun Feb 11 18:56:20 UTC 2018


On Sun, Feb 11, 2018 at 12:17:38AM +0100, C. Jacobs wrote:

Hi there,

Not specifically tested, but...

> [crit] 1181#0: *1 rename() "/opt/spool/nginx/client_temp/1/0000000001” to "/opt/share/www/domain.tld/index.html-3hlCQ9iE" failed (13: Permission denied), client: 1.2.3.9, server: host.domain.tld, request: "PUT /www/domain.tld/index.html-3hlCQ9iE HTTP/1.1", host: "172.21.2.2"

> • ls -l /opt/share/www
>   drw-rw-r-- 2 www-rw www-w 4096 Feb 9 13:51 domain.tld

...add "x" permissions there.

That is, "chmod 775 (or 755) /opt/share/www/domain.tld"

> What should I fix (in the permissions?) to resolve the Nginx dav permission denied errors?

"x" on a directory is needed for some things that you might naively
think should only need "w".

	f
-- 
Francis Daly        francis at daoine.org


More information about the nginx mailing list