使用Kloxo管理群站,在切换备份后,将域名解析到新的服务器IP地址上,发现使用域名打开网站显示为kloxo默认名页面(默认页面为自己调试时候加入的phpinfo(),建站时已经把网站目录下的index.html删除),重启apache服务器,提示:the first has precedence, perhaps you need a NameVirtualHost directive,发现网站的默认目录指定到了/home/kloxo/httpd/default/index.php下面。
因为Kloxo默认使用的是apache,重启错误提示为虚拟主机没有指定 NameVirtualHost,查看/home/httpd/site.com/conf/kloxo.site.com配置文件,没有问题,猜测可能问题是apache的配置文件,打开/etc/httpd/conf/kloxo/virtualhost.conf(apache会读取改文件,在httpd.conf有声明),发现改文件没有配置 NameVirtualHost,把NameVirtualHost ip:port添加上去,重启apache。再次打开域名,显示正常!
kloxo问题真多啊。唉。累死人了!