sudo dnf install epel-release –y
sudo dnf install fail2ban –y
systemctl status fail2ban.service

cp jail.conf jail.local
in nginx section enable: enabled = true

#system restart
sudo systemctl enable fail2ban
activating fail2ban: sudo systemctl enable fail2ban

start: systemctl start fail2ban

#checking status
check client status: fail2ban-client status
detail status: fail2ban-client status nginx-http-auth

#how to unban an ip address?
fail2ban-client set nginx-http-auth unbanip

#want more log files?
fail2ban log file: /var/log/fail2ban.log

see also
- https://www.digitalocean.com/community/tutorials/how-to-protect-an-nginx-server-with-fail2ban-on-rocky-linux-9

computer2know :: thank you for your visit :: have a nice day :: © 2024