子域和 IIS 7.5

子域和 IIS 7.5

我正在嘗試在我的家庭伺服器(運行 Windows 7)上設定多個網站。假設我獲得了域名lol.com。在這個地址上,我正在託管一些非常有趣的東西,但只是為了好玩,我也希望將mail.lol.com其引導到網頁客戶端來發送郵件。

lol.com託管於c:\www\www\mail.lol.com託管於c:\www\mail\。預設網站 (lol.com) 已經重定向並且工作起來就像一個魅力,但我如何配置 IIS 7.5 以便它理解當它收到這樣的請求時mail.lol.com應該重定向到c:\www\mail\

mail.lol.com是我在 IIS 中使用自己的實體路徑建立的一個單獨站點,它的綁定是 http(type) layout.localhost(host) 80(port) *(IP-address),但是我在哪裡進行實際檢查請求和重定向?

答案1

您的綁定應該與您的子網域的位址相同。 mail.lol.com 應該具有相同地址的綁定。當瀏覽器發出請求時,它會發送主機標頭“mail.lol.com”,這就是 IIS 知道要提供服務的網站的方式。

答案2

假設您已在 IIS 中正確設定網站並將綁定設為 mail.lol.com,那麼最後一步就是設定 DNS。

如果lol.com是您註冊的實際域名,則需要修改lol.com的DNS記錄並添加一個記錄它指向您的 IIS 電腦正在偵聽的任何 IP 位址。

需要澄清的是,A 記錄只是將特定網域名稱與 IP 位址連結起來的記錄。 (DNS 記錄類型的維基百科列表

如果您無權存取 DNS 記錄,或者這僅適用於家庭 LAN 中的計算機,那麼您只需在本機電腦的主機檔案中新增一個項目即可獲得相同的結果。該檔案位於 c:\windows\system32\drivers\etc\hosts。對於每台機器,新增一行包含伺服器的主機名稱 (mail.lol.com) 和 IP 位址,然後就可以開始了。

相關內容