As a developer, I don’t get to play with the IT side of things quite as much as I would like to. So I enjoy the little things, like learning how to use a reverse proxy on Apache. At home, I only have one IP coming in with my regular Internet connection, and I want the ability to run multiple servers inside my network on port 80. In the past, I’ve always just setup a new port and routed it to whichever server I wanted. 8080 here, 8081 there, etc. Well with Apache reverse proxy (mod_proxy), I found it was very easy to setup route requests to other internal servers.
Updated June 23, 2010!
Lately, I’ve been really digging the new Ubuntu 10.04 on my desktop and web server. So I’ve been meaning to get a post out here describing how I got Mono trunk installed since it comes packaged with 2.4.4. After much testing, I finally have finished getting a script to work with a fresh, vanilla install.
I stumbled on this blog post by Boris Schieman where he wrote a bash script to compile and install the Mono trunk. I made a few tweaks to it for a vanilla linux install for the tagged 2.6.4 release and setup another one for updating a mono trunk build using the daily tarballs. I’ve successfully tested both versions on Ubuntu 10.04 Lucid. I’m just a casual linux/mono user, so use this at your own risk.