Recently, I tried to change the default Apache directory /var/www and encountered:
You don't have permission to access /newdir/ on this server.
Here's how to fix it:
yum install policycoreutils-python
semanage fcontext -a -t httpd_sys_content_t "/newdir(/.*)?"
restorecon -R -v /newdir
