Marc,
> I thought Demon used thttpd for their customers subdomains, not
> apache. They may be using an adapted version (the Dutch branch still
> ran thttpd 1.0 when I last looked), of which your mod is somehow a
> child, of course.
>
They do now, but they used to use Apache. I would presume their requirements
for mass virtual hosting and hardcore performance are the reason why, as you
suggested. To be fair though, 90% of people out there wouldn't need - will
never need - that level of virtual hosting and/or performance. Demon are
BIG. :)
> Thttpd uses much less resources, both in memory and cpu. I can really
> recommend it. Some ISPs seem to use it as a special pics servers to
> get the load of their apache.
>
> As for virtual hosting with thttpd, it is dead simple. All you need is
> a "-v" when starting it, and subdirectories for the virtual hosts in
> the main server data directory, plus symbolic links, if you want both
> www.domain.com and domain.com to work.
>
Yes, thttpd is very good for vhosts. Someone on a mailing list I'm subscribed
to did benchmarks on thttpd/zeus/apache/fhttpd recently...
http://www.linux.ie/pipermail/webdev/2000-October/000729.html
..and it came out quite well. There are some reported bugs though, problems
with POST being one. (Note: Donncha's benchmarks tend to be a bit non-
standard. :)
They all have their upsides and downsides - no-one should really decide on
one before trying them all. Me, I'm happy with Apache because I don't run all
that many doms, and because I'm comfortable with it - it does the job, and it
does it well.
It also has better than average support, mostly because of its huge market
share, but also because people like Ralf Engelchall will actually answer your
questions directly. (He's answered a couple of my questions on the mod_ssl
mailing list. Rasmus Lerdorf has answered a couple of my questions on PHP
too, both of which impress the hell out of me.)
Can you see an M$ developer answering a question about IIS or ASP? Yeah,
right - you'll get an outsourced support person who quite likely will know
less about the application that you do!
Oops, I'm ranting off-topic again, aren't I? :)
adam