I'm just sitting here waiting for shared libraries to be properly implemented cross platform. Then I can start thinking about a proper web server written in D. Until then, we are not really suited to become a generic web server and should only exist in the context of multiple instances (and restart-able).