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
的笨拙实现而编写的。