Check:
/etc/httpd/conf/httpd.conf
#
# Load config files from the config directory "/etc/httpd/conf.d".
#
Include conf.d/*.conf
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"
#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid. This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
#
# See also:
http://httpd.apache.org/docs/misc/FAQ.html#forbidden
#
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
Verify that you're not MISSING a critical .htaccess file or similar; since the name BEGINS with a "." "windows" would typically "hide" it and maybe you did not copy / restore it or a similar file?
http://httpd.apache.org/docs/1.3/howto/htaccess.html
Try restarting the apache server:
/etc/init.d/httpd restart
Verify that you're REALLY not using SELINUX:
# getenforce
Enforcing
# selinuxenabled && echo ENABLED
It never hurts to chcon things correctly...
# ls -Za /var/www/html/
drwxr-xr-x root root system_u

bject_r:httpd_sys_content_t:s0 .
drwxr-xr-x root root system_u

bject_r:httpd_sys_content_t:s0 ..