Why would you want a webserver as a commodity? Wouldn't it just be simpler to run it as an inetd, like all other tcp/ip services?
Ask yourself what advantages you gain from giving an app a commodities interface. Once you've done that, ask yourself why an http server would need them. I'm pretty sure it doesn't. ;-)