首页/安全/安全设备配置速查/nginx 集成 ModSecurity
WAF 防护73 条

nginx 集成 ModSecurity

通过 ngx_http_modsecurity_module 把 ModSecurity 嵌入 nginx,实现开源 WAF 能力;编译或安装对应模块后加载规则。

安全设备配置速查安全更新于 2026-10-12
前提nginx 带 modsecurity 模块(发行版或自行编译)
配置加载规则文件 + server/location 启用
验证测试请求触发日志

nginx 配置示例

nginx 配置示例
load_module modules/ngx_http_modsecurity_module.so;
server {
    modsecurity on;
    modsecurity_rules_file /etc/nginx/modsec/main.conf;
    location / { proxy_pass http://backend; }
}
规则文件路径与权限要正确,nginx worker 需可读。

易错点

  • nginx 未编译该模块时配置报错,先确认模块存在
  • 规则更新后需重载 nginx,忘记重载则新规则不生效

数据来源与参考

  • nginx 官方文档:ModSecurity 模块
  • ModSecurity 参考手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌