Topic: Getting Typo working with apache2? help please

I have had an apache2 server setup for a while now running torrentflux (php torrent downloader). Now I want to setup a Typo blog on the apache server as well and am getting extremely frustrated with this. I currently have 2 DNS addresses, call them tflux.myip.com and blog.myip.com. When connecting to tflux.myip.com I can access torrentflux fine using a virtual host setup in httpd.conf. For my blog I setup a file blog.myip.com.conf in sites-available and linked in sites-enabled, it looks like this:

<VirtualHost *>
DocumentRoot /var/www/blog/public
ServerName blog.myip.com
<Directory /var/www/blog/public>
        Options ExecCGI FollowSymLinks
        AddHandler cgi-script .cgi
        AllowOverride all
        Order allow,deny
        Allow from all
</Directory>
</VirtualHost>

This results in a 403 Forbidden error:
Forbidden

You don't have permission to access / on this server.

Earlier, I had used webmin to setup the blog virtual host and was able to hit blog.myip.com but it did not go to the Typo page, it just displayed a directory list of /var/www/blog/public. I figured this had something to do with the cgi handler and found the above configuration here:
http://sethbc.org/articles/2005/12/25/i … ntu-dapper
and tried to follow it.

I am approaching this in the correct way? I just want a simple blog setup at one DNS and torrentflux at the other. I was also reading about using a proxy in apache to redirect to the mongrel server hosting the typo page. I would be down for trying this as well, but have just gotten more confused reading any tutorials that suggest it. I feel like I'm going crazy here trying all these different things and would just like some input and guidance before I screw something up any worse.

Thanks,
-Alex