Como resolver: The Domain already exists in Apache Configuration
Problema: Quando tenta inserir um subdominio, um dominio parqueado ou dominio adicional através do cPanel, é apresentado o erro que já existe nos ficheiros de configuração Apache.
Neste caso, pretendemos remover todas as referências ao dominio.
1) Verifique a propriedade do dominio em questão:
[~]# grep mydomain.com /etc/userdomains
No caso de existir, o resultado, será: o-meu-dominio.pt: PROPRIETÁRIO DA CONTA
2) Verifique se a zona DNS existe para o dominio
[~]# ls –ld /var/named/o-meu-dominio.pt.db
3) Se existir, remova a zona DNS com o comando:
[~]#: /scripts/killdns o-meu-dominio.pt
4) Agora, verificamos se existem mais evidências do dominio em questão:
[~]# grep o-meu-dominio.pt /var/cpanel/users/*
[~]# grep o-meu-dominio.pt /var/cpanel/userdata/*
Se existir, o resultado será similar a:
/var/cpanel/users/owner:XDNS1=o-meu-dominio.pt
/var/cpanel/userdata/UTILIZADOR/main: o-meu-dominio.pt: o-meu-subdominio.o-meu-dominio.pt
5) Edite os ficheiros com um editor de texto, como o vi ou o nano e remova a linha.
6) Reconstrua a base de dados de dominios:
[~]# /scripts/updateuserdomains
7) Recontrua a configuração Apache e reinicie o serviço:
[~]# /scripts/rebuildhttpdconf
[~]# service httpd restart
O problema deverá agora estar resolvido e poderá adicionar o dominio pretendido.