Exatamente o que Jeff mencionou acima - isso parece o clássico SELINUX. Toda vez que eu instalar o Fedora e testar o httpd, a página principal vai ficar bem, mas tentar mudar para outra página irá falhar. O que acabei fazendo foi alterar o contexto copiando de um diretório que funcionasse (por exemplo, a página padrão). Aqui está a resposta simples que achei que funcionou:
chcon -R --reference=/var/www /path/to/webroot
E o site que eu encontrei a resposta que funcionou (para mim): Pete Freitag