【发布时间】:2020-09-25 15:10:50
【问题描述】:
我刚刚将我的 Angular 应用程序上传到我在 Plesk 上的服务器中,该应用程序运行良好,并且它基于 REST-API。所以当我尝试测试它时,我在发送第一个 POST 请求时遇到了这个错误
405 不允许 nginx
一开始,我在尝试访问应用时遇到了禁止页面,所以我添加了这个
location ^~ /folder{
allow all;
}
这修复了被禁止的页面,但没有修复 405 Not Allowed 这是否与此有关,如果不是,我该如何解决它
【问题讨论】:
-
有帮助吗?据我所知,这确实是一个权限问题,您的配置修复可能会起作用。
-
修复了禁止的问题,但没有修复 405 不允许的问题
-
这里有一个关于该错误的很好的指南:airbrake.io/blog/http-errors/…。它包括一些故障排除提示。
-
该消息的意思是 give 方法对资源无效,因此不知何故 URI 不接受 POST 请求。
-
事实上,当我尝试访问作为 PHP 文件的 URL 时,它会被下载而不是被执行,这可能是问题所在