Just installed this to play with: http://www.cherokee-project.com/doc/config_virtual_servers.html
Seems very handy, great admin interface for making servers, has defaults for all sorts of stuff, wordpress, rails, plain php, django etc. Doesn't stop you hacking up with own config files though...