How to setup nginx to accept PUT request ?

July 6, 2015 1.3k views
LEMP Nginx Ubuntu

When I try to issue a PUT request on my LEMP server I get error message 405 Not Allowed.
From what I've searched on the net this means PUT request is not enabled in nginx config by default.
I would like to know how to setup my LEMP server to accept PUT request.

1 Answer

Make sure nginx is compiled with the HttpDavModule (check with nginx -V), then add:
dav_methods PUT;
to the location in your server block.

Have another answer? Share your knowledge.