Why Mod_Whitelist?

Because sometimes you need simple IP based filtering. It is manageable from a MySQL table, it is up to you to fill the MySQL table. Its components are:

How do I configure it?

Configuration is very simple. Inside a vhost you just set these parameters:

How do I compile it?

Building from source is very easy (on debian-clones):