I was trying to set up a fail2ban jail for wordpress inside a FreeBSD jail, but I just couldn’t get the rules to match. The fail2ban instance was running on the host machine, checking a log inside the jail. Turns out the time zone in the jail was incorrect, and fail2ban was not matching log entries because the time was different.
You may need to restart processes after this – I restarted both syslogd and Apache in the jail.