This post originated from an RSS feed registered with Ruby Buzz
by Patrick Lenz.
Original Post: Finally migrated to lighttpd
Feed Title: poocs.net
Feed URL: http://feeds.feedburner.com/poocsnet
Feed Description: Personal weblog about free and open source software, personal development projects and random geek buzz.
Last night I finally got around migrating this site and a variety of other resources hosted on this machine to lighttpd. Once you grasp the inner workings of the configuration file (which is, admittedly, a little confusing, especially coming from an Apache2 I-have-separate-configuration-files-for-everyone-and-his-dog kind of setup) it's truly powerful and crisp.
As outlined manytimesbefore, lighty's conditionals really lighten up (pun!) a rainy day. If you compare an armada of ServerName/ServerAlias directives in an Apache configuration with a geeky single line regex conditional in lighttpd, you'll grok that fairly quickly.
Since weigon seems to be in preparation for a lighttpd 1.4 release in the not-too-distant future, there'll be even more love with nested conditionals and all sorts of other goodies. Yay!
One thing I need to have another go at is a multi-project trac installation which I haven't been able to find a lean way to configure in lighttpd yet without a) running a tracd instance for each installation or b) specifying the TRAC_ENV environment variable manually for each and every project. So this vhost along with the subversion repository and a WebDAV server remain to be proxied through lighty.