POST请求静态资源,返回405 Not Allowed

nginx不允许使用POST方式请求静态资源, 否则会返回“HTTP/1.1 405 Not Allowed”错误,如下:

解决办法:修改源码.

源码文件位于nginx源码目录/src/http/modules/ngx_http_static_module.c, 找到如下代码:

整段注释掉,然后重新编译、安装、重启nginx即可。

重新请求就好了,如下: