如何在Apache上启用所有HTTP方法

如何在Apache上启用所有HTTP方法,apache,.htaccess,http,webdav,Apache,.htaccess,Http,Webdav,我公司的apache服务器会阻塞 WebDav所需的一些HTTP方法。 我想帮助我的管理员启用HTTP 我需要的方法。他给我发送了httpd.config文件 但是我找不到阻塞的部分 我需要的方法(如锁定和解锁) 在目录部分,我有: AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,Includes,IncludesNOEXEC,MultiViews,SymLinksIfOwnerMatch,FollowSymLink

我公司的apache服务器会阻塞 WebDav所需的一些HTTP方法。 我想帮助我的管理员启用HTTP 我需要的方法。他给我发送了httpd.config文件 但是我找不到阻塞的部分 我需要的方法(如锁定和解锁)

在目录部分,我有:

AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,Includes,IncludesNOEXEC,MultiViews,SymLinksIfOwnerMatch,FollowSymLinks,None
我的管理员也告诉我他没有找到.htaccess

所以我的问题是-我需要的Apache块方法在哪里 (apache是否只启用“默认”http方法?)

第二个问题是-我可以通过 在目录部分的httpd.conf文件中列出它们,例如:

  <Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
  Require valid-user
  </Limit>

需要有效用户
我不想使用mod_dav模块(我想使用sabre服务器)。 我只想解锁WebDav所需的http方法

谢谢,,
Mike

Apache2.4+提供了一个
mod_allowmethods
来实现这一点:谢谢@hjpotter92。我知道这件事。但是有没有可能找到一个我需要的http方法被锁定的地方呢?我可以在不使用任何其他模块的情况下解锁它们吗?或者,换句话说,Apache是否默认锁定了一些HTTP方法?我在你提供的网站上发现了这一点:mod_allowmethods是为了取代Limit和LimitException的笨拙实现而编写的,因此我理解仍然可以使用Limit和LimitException来解锁我需要的方法。这意味着Apache默认情况下会阻止某些方法。我说得对吗?我不认为Apache自己禁用了任何方法。Apache 2.4+提供了一个
mod_allowmethods
来做到这一点:谢谢@hjpotter92。我知道这件事。但是有没有可能找到一个我需要的http方法被锁定的地方呢?我可以在不使用任何其他模块的情况下解锁它们吗?或者,换句话说,Apache是否默认锁定了一些HTTP方法?我在你提供的网站上发现了这一点:mod_allowmethods是为了取代Limit和LimitException的笨拙实现而编写的,因此我理解仍然可以使用Limit和LimitException来解锁我需要的方法。这意味着Apache默认情况下会阻止某些方法。我说得对吗?我不认为Apache自己禁用了任何方法。