Apache 中的 REST 请求失败,"client denied by server configuration"



我们最近升级到Apache 2.x和Tomcat 7.x并看到了这个问题。

我们启用 Rest 的 Web 服务部署在 Tomcat 中。

RESTful API 需要与文件系统上的目录结构无关的分层 URI,例如 http://mycomp.com/product/123。

所有GET请求都工作正常,但是当我们尝试使用PUT/DELETE/POST等时,客户端被抛出并出现"403 Forbidden"错误,并且Apache错误.log显示:"client denied by server configuration"

我已经检查了httpd.conf文件,它具有<Directory>"全部允许"访问权限的块。

此问题已通过更新<LimitExcept GET POST>元素得到解决。

最新更新