Verifique nos logs do apache o arquivo real que está causando o problema (para mim, foi mod_jk.so). Espero que você encontre uma linha no log de erros como
Cannot load /opt/coldfusion10/config/wsconfig/1/mod_jk.so into server: /opt/coldfusion10/config/wsconfig/1/mod_jk.so: failed to map segment from shared object: Permission denied
compare as permissões do selinux desse arquivo com as permissões do executável http. para mim eles eram
# ls -ldZ /opt/coldfusion10/config/wsconfig/1/mod_jk.so
-rwxr-xr-x. nobody nobody unconfined_u:object_r:httpd_log_t:s0 /opt/coldfusion10/config/wsconfig/1/mod_jk.so
# ls -ldZ /usr/sbin/httpd
-rwxr-xr-x. root root system_u:object_r:httpd_exec_t:s0 /usr/sbin/httpd
Você pode ver que o mod_jk.so possui permissões diferentes para o binário httpd. Para corrigi-lo, basta torná-los o mesmo
# sudo chcon -R -u system_u -r object_r -t httpd_exec_t /opt/coldfusion10/config/wsconfig/1/mod_jk.so
Agora eles combinam e, para mim, o apache foi iniciado novamente (sem comprometer a segurança do meu servidor)