I spent much of the start of my holiday weekend learning to deploy Django. I didn’t have much luck deploying to my web host, even though I have a VPS. To avoid messing up any of my other hosted domains, I had decided using FastCGI was the best option. After several hours of trying, it just wasn’t working for me. I’m sure it is something little that I had set wrong, but the frustration led me to setting up an Ubuntu Server virtual machine on one of my computers I don’t use much. I got everything installed and had no trouble setting up Apache to run Django. I’m really glad I did this. I hope to learn a lot more about Apache and Linux security of the new few months, then buy a dedicated box to serve as a web server. For now, the VM is working fine and surprisingly fast. The site is going to be for my local Middle Eastern Percussion ensemble, Out of the Darj.
DjangoCon starts today. I have a local acquaintance who went. Hopefully I can pick his brain when he gets back. Thankfully, they tend to post all of the sessions online, so you can watch them later.
Lesson learned: Sometimes it is better to do things yourself. This is especially true when you are trying to learn and want to understand things from every angle.