允许PUT等方法

简介: 允许PUT等方法

默认的 modsecurity 配置只允许 GETHEADPOSTOPTIONS 这几种方法,通常我们还可能会用到 PUTDELETEPATCH 这三个方法,因此需要修改一些配置。


修改 /etc/modsecurity.d/owasp-crs/crs-setup.conf 文件,找到 HTTP 部分,将 PUTDELETEPATCH 方法加上即可,如下所示:

SecAction \
 "id:900200,\
  phase:1,\
  nolog,\
  pass,\
  t:none,\
  setvar:'tx.allowed_methods=GET HEAD POST PUT DELETE PATCH OPTIONS'"点击复制复制失败已复制


Docker

如果使用 owasp/modsecurity-crs 镜像来部署可以直接使用环境变量来设置,根据官方镜像仓库的说明文档,只需要增加 -e ALLOWED_METHODS="GET HEAD POST PUT DELETE PATCH OPTIONS" 标志即可。

目录
相关文章
|
6月前
|
存储 索引
HashMap 在 get 和 put 时经过哪些步骤
HashMap 在 get 和 put 时经过哪些步骤
60 0
极简了解GET、POST、DELETE、PUT区别
极简了解GET、POST、DELETE、PUT区别
144 0
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
1010 0
Object转Map的两种方式
在平时的工作中,有时候需要将Object转换成Map。笔者这里总结了两种将Object转成Map的方式方法。
6679 0
|
5月前
|
C++
【c++】map和set的封装
【c++】map和set的封装
43 0
|
5月前
|
存储 JavaScript 前端开发
Object和Map的区别
Object和Map的区别
HashMap中put()方法源码详解
HashMap中put()方法源码详解
|
6月前
|
Java
map.getOrDefault
map.getOrDefault
53 0
|
6月前
|
索引
HashMap的put方法的具体流程
HashMap的put方法的具体流程
|
6月前
|
存储 容器
map和set的封装
map和set的封装
63 0