Rather than simply provide a link, but not completely rip off the content of that link, here's the run down.
Install policycoreutils-python that contains SEMANAGE, to allow policy to be set up that will allow Apache to read, or read/write area outside of the DocumentRoot.
yum install -y policycoreutils-python
The article also mentioned a trouble shooting package, but my machine could not locate it.
Create policy for read only areas that are a part of your application, outside of the DocumentRoot
semanage fcontext -a -t httpd_sys_content_t "/webapps(/.*)?"
Create policy for logging directories
semanage fcontext -a -t httpd_log_t "/webapps/logs(/.*)?"
Create policy for cache directories
semanage fcontext -a -t httpd_cache_t "/webapps/cache(/.*)?"
Create policy for read/write areas that are outside of the DocumentRoot
semanage fcontext -a -t httpd_sys_rw_content_t "/webapps/app1/public_html/uploads(/.*)?"
Apply the policy with the restorecon command
restorecon -Rv /webapps
Verify policy has been applied
ls -lZ /webapps
That's it in a nutshell. The original article is nicer to read, however.