Things I Need (Part 1)
I’m going to start a mini-series on this blog of the things that I think I, as a programmer/system administrator need. I have not been able to find anything similar in a quick google search, so I’m crowdsourcing. Who knows, I may even add it to my list of projects.
Anyway, the thing I really need is a http server that is fast enough/secure enough/robust enough to compete with apache, but with a configuration file syntax that is a) simple enough for a novice server admin to create virtual hosts and rewrite rules, and b) translatable into an equivalent apache configuration. In other words, the webserver shouldn’t depend on a deep understanding on my part of how virtual hosts work — it should just handle the common cases, and shouldn’t worry about supporting wierd edge cases. In particular, it probably shouldn’t worry about IP-based virtual hosts as much — those can be handled by having multiple instances of the server running, bound to different addresses.