Installing lighttpd-1.4.22 on Ubuntu 8.04

I had some problems with the lighttpd-1.4.19 that comes with Ubuntu 8.04, mainly with its handling of the HTTP header Expect: 100-continue (older versions of lighttpd return error 417). The problem was fixed in lighttpd-1.4.21, but 1.4.22 is the newest version, so I’ve decided to install it.

As I mentioned before, Ubuntu doesn’t have lighttpd-1.4.22 for 8.04, and it’s also not available in the updates or backports repositories. Fortunately, I found that the package is available from Debian Sid (unstable). Here are some instructions on how to install it.
Continue reading Installing lighttpd-1.4.22 on Ubuntu 8.04