Installing Redmine 2.1 on Debian Squeeze with Apache modPassenger

This article is co-authored by Jérôme Warnier, from work mostly done by him with my occasional support. Kudos go to him. We couldn't find any valuable manual to install Redmine 2.1 on Debian Squeeze, and we sure met a lot of resistance along the way, so we came up with the following step-by-step guide...

Sources of inspiration

We used the following resources as a starting point.

Munin nginx_status fails on HTTPS

This must appear in one opportunity in 1000, but it happened to me, so I bet it might have just happened to you... Munin is great, Nginx is great, and SSL is great, but when you mix all of them together, you might get some frustrating behaviour. If you don't know it already, you can test the results of a Munin plugin on Debian-based systems with the command
sudo munin-run [plugin]
For example, if your nginx_status graph in the Munin web interface is empty, you can try
sudo munin-run nginx_status
The name of the plugin will auto-complete with the TAB key, with any plugin

E-learning quality evaluation methods

The written proceedings of the 2011's International Conference on e-Learning in Serbia caught my eye with an article called "HYBRID MODEL FOR E-LEARNING QUALITY EVALUATION" by Suzana Savić, Miomir Stanković and Goran Janaćković, not actually for the hybrid model (although it has its merits), but mainly for listing projects analysing different aspects of e-learning quality (resulting in evaluation models) actually available right now, which I want to list here for later reference:
  • Supporting Excellence in E-L

What HTTP headers do browsers send on CTRL+F5?

If you've been into website development, and in particular website optimization, you probably have stumbled upon that question at least once: what HTTP headers do the different browsers send when the user presses F5 or (even better) CTRL+F5, to make the web server bypass the cache system? Well, the user "some" on Stackoverflow answered that in a very complete way here: http://stackoverflow.com/questions/385367/wha

Creating a software RAID array on an already installed Ubuntu 11.04

Let's say you got confused by a misleading fake-RAID feature on an HP Blade server and you decided to ignore that the Ubuntu installer was telling you it found 2 disks while it was supposed (if it was actual hardware RAID) to be detecting only one. And let's say you are lucky to have 3 disks, and you only one to use two as the RAID array (and they do not contain your operating system, i.e. the / partition). You might wonder: "And now what? S**** you, HP!" (that last bit is if you left panic get you, of course).