fail2ban使用2-nginx防护

结合fail2ban对nginx进行防护

  1. 修改/etc/fail2ban/jail.local配置,在文末添加内容。
[nginx]
enabled = true
port = 80,443
filter = nginx
logpath = /local/nginx/logs/access.log
action = iptables-multiport[name=404, port="80,443", protocol=tcp]
# 如果使用ufw进行封禁,则修改action
# action = ufw
maxretry = 10
findtime = 60
bantime = 6h
  1. 新增/etc/fail2ban/filter.d/nginx.conf内容,添加识别规则。
[Definition]
failregex = ^<HOST>.*"(GET|POST).*" (404|403|400) .*$
ignoreregex =
  1. 重启fail2ban。
systemctl restart fail2ban

评论 (0)

还没有评论,来抢沙发吧。

发表评论

评论需经审核后显示。