thttpd is a good web server for many unices. It suffers not from "featuritis". Instead it is small, fast and secure. It does virtual hosting, basic authentication, cgi execution as well as custom errors. But there is no way to restrict access on an ip address. My patch solves this problem and also updates the man page of thttpd.
Not actually a patch, but see how I configure different versions of thttpd: