Each time I create a webfolder under /var/www apache throws a 403 error. I have to echo 0>/selinux/enforce or chmod 777 the folders.
I assume you are trying to access your new directory when apache throws the 403 error and that existing files and directories are just fine. To fix access on your new directory, you may try :
1. owner and group
Look for the account used by the apache processus (it should be www-data) and execute this command :
It will set owner and group for /var/www/newdir and its files and subdirectories without following symbolic links.
2. selinux labels
You have to set the correct label on the new directory. Run the following should help :
It will restore the correct labels for /var/www/newdir and its subdirectories.