2012-04-26 108 views
2

我有一个网站目前住在ssaib.uk.com,但是当您尝试访问网站www.ssaib.uk.com时,您什么也得不到。这不是域名传播的问题,我不知道它为什么这样做。我读过提及它可能是xcache和eaccelerator之间的冲突,但是我已经关闭了eaccelerator而没有结果。任何想法将不胜感激非www。版本的网站不显示

回答

2

这是由于DNS设置。您需要一个没有www的域的记录,通常在您的域管理面板中显示为@或空白或*。

+0

我需要一个“无”的记录,当它是“不”的工作?你会注意到,如果你ping通www.ssaib.uk.com它解析为正确的IP地址,所以它似乎是服务器上的东西没有得到域到正确的目录......除非我在这里完全错了吗? – 2012-04-26 19:49:11

+0

是的,在这种情况下,您是正确的,它必须归因于所谓的虚拟主机的配置,而不是将www.ssaib.uk.com识别为与www.ssaib.uk.com相同的虚拟主机。由于它们在技术上是不同的地址,因此您需要确保Web服务器的配置假定它们是相同的。 – deed02392 2012-04-27 12:34:04

2

如果DNS解析是,但网站没有显示出来,它可能是Web服务器配置为只对某些主机名的回应 - 如Apache有“虚拟主机”与不同的文档根,例如一个可以回应“example.com”,而另一个回应“somesite.com”,即使他们解析为相同的IP。

看看您的网络服务器设置。

+0

好吧,它是一个运行cpanel的cgi的apache服务器。不同我的最后一台服务器,但不知道该文件将在哪里? – 2012-04-26 20:03:34

+0

它会在/ etc/apache2.2/conf.d/httpd.conf中。现在认为您现在应该阅读关于虚拟主机的Apache手册页了。 – deed02392 2012-04-27 12:34:56

相关问题