It’s amazing how difficult it is to find a good web server other than Apache. I tried to find any web server which is regularly maintained, provides basic functionality (serving static pages, CGI scripts with arguments in the form of path, providing index files and virtual servers), actually works, is sufficiently documented, performs reasonable logging and is not too complex. thttpd, bozohttpd, Boa, Cherokee, Yaws, Twisted, Roxen, AOL, Portable AllegroServe all failed this criteria.
Finding working weblogging software which doesn’t use an SQL engine for storing its data and is well configurable may not be easy too. If you use Debian and try Pyblosxom, don’t use its sarge version suffering from a bug preventing it to run with some web servers, use the version from unstable.