Eu não tenho certeza de como você desliga o SELinux por um único serviço - eu suspeito que você não pode.
Mas o que você pode fazer é usar o runcon para definir o processo do apache para ser executado em um contexto irrestrito.
Você pode pensar em runcon como sudoers para o selinux.
Ele permite que você especifique em qual contexto executar um processo.
Você precisaria modificar seu script de inicialização do Apache adicionando algo como:
runcon unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Na parte do script de inicialização do httpd que realmente invoca o apache.
No meu host Fedora FC14 eu mudaria essa linha:
LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS
Para ler algo como:
LANG=$HTTPD_LANG daemon --pidfile=${pidfile} runcon unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $httpd $OPTIONS
PS Eu realmente não testei isso no meu script de inicialização do apache, então o acima é um palpite sobre onde eu preciso colocá-lo, mas eu definitivamente usei o runcon para permitir que processos rodassem sem restrições antes, então vai funcionar, você só precisa encontrar o lugar certo.