If you notice that when you restart or start httpd/apache and you notice a DocumentRoot does not exist error, but the DocumentRoot does in fact exist; the chances are you need to adjust your settings for /etc/sysconfig/selinux. Simply alter the setting to ‘disabled’ for selinux, reboot the machine, and then attempt to start apache.