近期有客户遇到在Cpanel面板添加附加域时,一直提示(XID qpwcxe) The domain “******.cn” already exists in the Apache configuration. 这样的错误,搜索Cpanel面板内发现这个域名并不在系统里。于是一番摸索,终于解决。
1、检查这个域名是否被绑定。
/scripts/whoowns domain.com
如果没有,继续。如果有,直接在附加域内先删除。
2、清空DNS缓存
/scripts/killdns domain.com
如果成功,或没有,则继续。这项是删除DNS ZONE内的所有记录。
删除完毕后如果仍然提示无法添加,则继续
3、检查配置文件
grep domain.com /var/cpanel/users/*
grep -R domain.com /var/cpanel/userdata/*
执行以上命令,查询出卡死的域名,并按格式把对应记录删掉。然后继续。
4、更新域名记录
/scripts/updateuserdomains
差不多OK了。
5、更新httpd和重启配置
/scripts/rebuildhttpdconf
service httpd restart