On the second of my servers I had a nice installation of Apache 2.0, PHP 5, modpython multi-project Trac, Subversion with modsvn and SSL; and I liked it! However, yesterday I did a little upgrade of Trac (to 0.10) and it upgraded some other stuff leaving Apache2 broken. Instead of bothering to work out what was wrong I saw this as an ideal chance to try out lighttpd. So I removed apache and all its mods and installed lighttpd. After a bit of config problems with Python I have now set up:
- lighttpd 1.4.13: At the time being the configuration files are a little horrible and I need to separate lighttpd.conf into parts for virtual servers, but it works.
- FastCGI: This required no effort, but the fact that I'm using it feels nice.
- PHP 5.1.6: This worked nicely straight away following instructions from the informative lighttpd wiki.
- Trac 0.10: This is working as a nice multi-project installation, except authentication currently does not work..
- MoinMoin 1.5.3: After much messing around, I finally got this working as a single wiki installation. I would however prefer this as a wikifarm kind of install..
So this leaves me with much todo:
- Sort out lighttpd config files.
- Sort out Trac authentication across multiple projects.
- Install Subversion support.
- Add SSL support for svn.
- Add support for a MoinMoin wiki farm!
I have learned about lighttpd, MoinMoin and FastCGI though, so
all isn't lost, even though it isn't totally working yet. Anyway,
it feels like food time and I can smell bread rolls! 