I'm attempting to configure the Apache server on my small MacBooks (running Lion OS) to deal with dynamic virtual hosts. I've handled to have it "working" however i whenever I access the domain I recieve a 403 Forbidden message. The hosts file is set up to suggest to 127...1 whenever one of these simple domain names are asked for. The httpd.conf is proven below:

VirtualDocumentRoot "/web"

<Directory "/web">    
    Options All
    AllowOverride All
    Order allow,deny
    Allow from all
    ScriptAlias /web/cgi-bin/

UseCanonicalName Off
VirtualDocumentRoot /web/%2/%1/public_html

This is to establish to ensure that http://foo.bar/ would go to "/web/bar/foo/public_html/".

I've checked the permissions on all of the sites and files and they're ready to '777'. I've Researched for hrs and hrs and i'm still getting 403 Forbidden. If there's anybody that will help me that might be greatly appreciated.


You first got it right, it comes down to permission. Look at your site's parent folder permission, it may be stuck in some way on a single of it's parent folder, make certain everyone site's parent folder in the root are readable by apache.