Iis-7

網站未顯示帶有 www 前綴。IIS7

  • January 13, 2012

我剛剛將我的域轉移到一個新主機上,這樣我就可以擁有一個虛擬伺服器和更多控制權。

如果我訪問 example.com,一切似乎都正常,但如果我訪問 www.example.com,我只會看到 IIS7 螢幕。

我的 DNS 設置有 www 和沒有指向相同 IP 地址的 A 記錄。我也有指向 example.com 的 www 的 CNAME 記錄

在 IIS7 中,我有一個名為 www.example.com 的網站,應用程序池具有相同的名稱,並且它使用的文件夾也具有相同的名稱。

當我點擊測試連接時,它會顯示授權警告,說無法驗證對路徑的訪問。

我有 2 個站點綁定,一個用於 www 前綴,一個沒有。都在端​​口 80 上並使用相同的 IP 地址。

有沒有我缺少的設置?

聽起來您的 DNS 是問題所在。您描述了 www.example…. 和 example.com 以及 CNAME 的 A 記錄,但您不應該需要所有這些記錄。您應該有兩個名稱的 A 記錄,在這種情況下,使用者點擊任一名稱將通過 IP 定向到站點,或者一個 A 記錄和另一個 CNAME 記錄。如果您真正想要的是讓所有使用者點擊 www….. 無論他們是否輸入,只需設置兩個 A 記錄(或 A 記錄/CNAME 對)並在 Web 伺服器級別創建一個重定向,以便與 example.com 的任何連接都將重定向到 www.example.com。最簡單的方法是在 IIS 中使用第二個網站,但也可以在同一個網站中完成。

引用自:https://serverfault.com/questions/208336