nginx不允许使用POST方式请求静态资源, 否则会返回“HTTP/1.1 405 Not Allowed”错误,如下:
nginx
POST
HTTP/1.1 405 Not Allowed
解决办法:修改源码.
源码文件位于nginx源码目录/src/http/modules/ngx_http_static_module.c, 找到如下代码:
/src/http/modules/ngx_http_static_module.c
整段注释掉,然后重新编译、安装、重启nginx即可。
重新请求就好了,如下: