Security-Enhanced Linux o
SELinux, es una arquitectura de seguridad integrada en el kernel 2.6.x usando los módulos de seguridad linux (o linux security modules, LSM). Este es un proyecto de la Agencia de Seguridad Nacional (NSA) de los Estados Unidos y de la comunidad SELinux. La integración de SELinux en Red Hat Enterprise Linux fue un esfuerzo conjunto entre al NSA y Red Hat. fuente:
Red HatProbando el servidor apache en Centos 5 me tope con la mala sorpresa de que las respuestas de mis host virtuales eran nulas, este era el mensaje: Permission denied: access to /index.html denied y no tenía nada que ver con los permisos de archivos, googleando me encontre con que el problema era la opcion de SElinux Disable SELinux protection for httpd daemon manos a la obra me puse a desactivar aquella casilla pero en CENTOS o al menos en la distribucion que tengo no se encuentra esa opcion.

La solucion como siempre esta en la documentación, por linea de comandos verificamos el estado de la opcion
getsebool -a grep httpd
obtendriamos algo como esto
httpd_can_network_connect --> off
httpd_can_network_connect_db --> off
httpd_can_network_relay --> off
httpd_disable_trans --> off
httpd_enable_cgi --> on
httpd_enable_ftp_server --> off
httpd_enable_homedirs --> ondeshabilitamos esa opcion con
setsebool -P httpd_disable_trans 1
reiniciamos apache y todo quedo bien.