Enable ~/Sites Folder I have been following this tutorial in order to setup my local ~/Sites folder.

/etc/apache2/users/carloabelli.conf:

&lt;Directory "/Users/carloabelli/Sites/"&gt;
    Options FollowSymLinks Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
&lt;/Directory&gt;


I have restarted apache numerous times. Whenever I go the the url http://localhost/~carloabelli I get the following response:

403 Forbidden

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


What else do I need to do to get this to work?
Take a look at the Permissions set on the /Users/&lt;username&gt;/Sites Folder.

The "web user" (i think on Mac www is used for this) must have the Rights to read and execute so in most cases a chmod o+rx /Users/&lt;username&gt;/Sites should be enough.

If this doesn't work let us know what you are using to control your Webserver? OSX Server or MAMP or something else?