别在cPanel下绑定四级域名
在cPanel中进行域名绑定遇上一个问题,这个问题应该是cPanel和Apache的bug。具体情况如下:
为一个域名添加三级域名,然后在这个三级域名的基础上继续添加四级域名,接着移除四级域名。此时错误就开始产生了,实际上,这个四级域名并不会彻底“消失”,残余的设置仍然会被保留在Apache的记录当中,以至于再次添加同样的三级域名时,cPanel后台会提示此域名为其它用户所有。
从昨天大清早开始我就在和 Surpass 的客服沟通这个问题,一直到刚才才勉强解决,或者说根本是我想通了。Surpasshosting 的答复:将四级域名绑定在三级域名绑定的目录的下一层目录。比如 feed.ishawn.net 绑定至 /public_html/ishawn.net/feed/,那么 comments.feed.ishawn.net 就应该绑定在 /feed/ 之下, 否则会出错。遗憾的是,从这里可以看出 Surpasshosting 技术人员的技术相当不到位。他们自己绑定成功以后变迫不及待地告诉我这个结论,然后我再次移除他们做好的绑定,问题又回来了。我猜测他们是将 Apache 重启之后做的绑定,而这时残余的设定已经清除,所以他们得以顺利操作并且没有遇上任何问题。
至于这个错误,我打算就此放弃,毕竟如此缓慢的沟通效率实在很让人心烦,而且 Surpasshosting 的技术支持也非常不专业,和他们扯这些问题,只能是自讨没趣。这件事我得到的仅仅是一个自欺欺人的结论,千万别在cPanel下做四级域名绑定!毕竟是虚拟主机,涉及到重启问题只能等,要是性子急点的人,那得活活急死。 P.S. 其实问题的产生不在于Surpasshosting,我在Bluehost上做了同样的试验,一样报错。要怪只怪他们业务不精,这么一个问题还现做调查研究,那么多年的经验累积到哪儿去了?

你说的这种情况比较少见吧,很少有人会这么做。