Apache HTTP 服务器版本 2.4

| 描述 | 轻松限制服务器上可以使用哪些 HTTP 方法 |
|---|---|
| 状态 | 实验性 |
| 模块标识符 | allowmethods_module |
| 源文件 | mod_allowmethods.c |
| 兼容性 | 在 Apache 2.3 及更高版本中可用 |
此模块简化了限制服务器上可以使用哪些 HTTP 方法的操作。最常见的配置将是
<Location "/"> AllowMethods GET POST OPTIONS </Location>
| 描述 | 限制对列出的 HTTP 方法的访问 |
|---|---|
| 语法 | AllowMethods reset|HTTP-method [HTTP-method]... |
| 默认值 | AllowMethods reset |
| 上下文 | 目录 |
| 状态 | 实验性 |
| 模块 | mod_allowmethods |
HTTP 方法区分大小写,通常按照 RFC 的规定以大写形式给出。GET 和 HEAD 方法被视为等效。reset 关键字可用于在更深层的嵌套上下文中关闭 mod_allowmethods
<Location "/svn"> AllowMethods reset </Location>
此模块无法拒绝 TRACE 方法;请改用 TraceEnable。
mod_allowmethods 是为了取代 Limit 和 LimitExcept 的笨拙实现而编写的。