2012-04-26 101 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

相關問題