我可以在 nginx 服务器上将以下 Fail2ban jail 与我的 wordpress 一起使用吗?

我可以在 nginx 服务器上将以下 Fail2ban jail 与我的 wordpress 一起使用吗?
[nginx-noscript]

enabled  = true
port     = http,https
filter   = nginx-noscript
logpath  = /var/log/nginx/access.log
maxretry = 6

如果服务器正在运行脚本,建议不要启用 [nginx-noscript] jail。在这种情况下,脚本的类型有哪些?

答案1

查看nginx-noscript过滤器的 failregex 定义。通常可以在 中找到过滤器/etc/fail2ban/filter.d/

例子:

cat /etc/fail2ban/filter.d/nginx-noscript.conf

您可能会看到类似这样的内容,它将限制对.php.asp.exe.pl.cgi.scgi文件的访问:

# Noscript filter /etc/fail2ban/filter.d/nginx-noscript.conf:
[Definition]
failregex = ^<HOST> -.*GET.*(\.php|\.asp|\.exe|\.pl|\.cgi|\.scgi)
ignoreregex =

相关内容