Apache 2

the default server root is /var/www/html, everything works fine.

when i add virtual hosts with document roots outside of /var/www/html (eg. /home/user/www) it tells me i dont have permissions to access that folder.

the permissions are the same for both folders, 755, and each dir is set to allow from all in the main config.

i know there is an easy solution to this problem but i have been working for too long. what am i over looking?