Using Varnish (only) for DDoS mitigation

Posted by Martin Kanters on Server Fault See other posts from Server Fault or by Martin Kanters
Published on 2012-11-05T22:19:22Z Indexed on 2012/11/05 23:04 UTC
Read the original article Hit count: 338

Filed under:
|
|
|
|

My VPS is suffering from a (D)DoS doing a SYN flood with spoofed IPs. I'm right now searching from ways how to be able to defend (at least a bit) against it. It's running a DirectAdmin apache2 webserver. Mainly used for serving PHP and MySQL.

We are using CloudFlare, which are saying that they are able to mitigate (D)DoS at some level, now the attacker knows our real IP address, so CloudFlare isn't helping a bit.

I've done some searching on the net and found out about enabling SYN cookies, to defend against it. I've checked my settings and it seems it was enabled all along.

I've also read about that Varnish is able to defend against SYN flooding and Slowloris attacks, now I'm pretty interested in using that.

The thing is that CloudFlare is already caching a lot from us, and I don't wish to spend too much resources on Varnish. Is it possible and smart to set up Varnish only for the better handling of requests? Are there perhaps better ways which I've missed?

Thanks in advance, Martin

© Server Fault or respective owner

Related posts about apache2

Related posts about varnish