Ok so this post is a bit late as I saw it in my drafts, but better late than never. I did these even before I wrote the PostGres8.3/Postgis/pgRouting post.

1. Apache
reference: http://httpd.apache.org/

./configure –prefix=/usr/local/apache2 –with-m2m=prefork
make
sudo make install

- To start on boot, download apache2startup.tar.gz and extract to your /Library/StartupItems/

2. ColdFusion
- run the installer as you would normally do in any windows/linux installation. I would suggest you put your installation in /opt and not ~ (home) because Leopard might wipe it out when upgrading to a higher OS version.
- should automatically start on boot
- bind coldfusion to apache

- Just in case you need to start it on boot, download coldfusion8Startup.tar.gz

3. Installing mod_python on Apache
$ ./configure –with-apxs=/usr/local/apache2/bin/apxs
$ make
$ sudo make install