1、首先看下出现405的提示信息
405 Not Allowed nginx/1.8.1
这是由于nginx安装的时候默认静态文件禁止使用POST方式请求,出现的禁止访问信息
2、有以下三种解决方法
1)静态server下的location加入error_page 405 =200 $uri;
修改nginx下src/http/modules/ngx_http_static_module.c文件
这一段注释掉,重新编译,不要make install编译生成的nginx文件复制到sbin下 重启nginx
3)
upstream static_backend { server localhost:80; } server { listen 80; # ... error_page 405 =200 @405; location @405 { root /srv/http; proxy_method GET; proxy_pass http://static_backend; } }
Copyright © 2017-2021 Pzidc.com All Rights Reserved. 普泽云 版权所有 陕西云游四海网络科技有限公司 陕ICP备20002307号-4
《中华人民共和国增值电信业务经营许可证》B1-20182862