https://blog.bullten.com/?p=1729
Mitigating Layer7 HTTP Flood with Nginx+Fail2ban