Lighttpd is a small, fast alternative to apache for serving web sites. It uses select-based socket handling instead of the prefork system used by apache which leads it to require less resources, it also supports virtual hosts and a good FastCGI integration. I haven’t tried it out myself yet (just a little tired of waiting for compiles at the moment) but plan to do so soon, it seems to get some good reviews.