Fail2ban 规则不起作用,nginx 基本身份验证

Fail2ban 规则不起作用,nginx 基本身份验证

我有一个像这样的正则表达式,在我的fail2ban jail中使用

^ \[error\] \d+#\d+: \*\d+ user "\S+":? (password mismatch|was not found in ".*"), client: <HOST>, server: \S+, request: "\S+ \S+ HTTP/\d+\.\d+", host: "\S+"\s*$

它应该捕获如下日志:

2023/10/30 13:45:39 [错误] 21#21:*243 用户“sblandjdjdjt”在“/restricted/.htpasswd”中未找到,客户端:176.20.18.39,服务器:smartstar.dpsoftware.org,请求:“GET /vscode HTTP/1.1”,主机:“smartstar.host.org”

但它不起作用......

知道为什么它不起作用吗?

谢谢

相关内容