Windows-Server-2003

如何在 Windows Server 2003 IIS 中配置主機頭解析

  • April 23, 2015

我有一個執行兩個網站的 Windows 2000 伺服器:

**網站:**新大陸

IP Address        TCP Port  Host Header Name
================  ========  ================
(all unassigned)  80

**網站:**火柴棍

IP Address        TCP Port  Host Header Name
================  ========  ================
(all unassigned)  80        matchstick.com
(all unassigned)  80        www.matchstick.com
(all unassigned)  80        m.matchstick.com

一切都很好。請求matchstick.com(或其他兩種變體)的人將獲得Matchstick網站。任何其他名稱的網站請求都將轉到“預設”紐蘭網站。


今天早上,我將路由器更改為指向新的Windows Server 2003,而不是Windows 2000 Server。Windows Server 2003 上的兩個站點配置為:

**網站:**新大陸

IP Address        TCP Port  Host Header Name
================  ========  ================
Default           80

**網站:**火柴棍

IP Address        TCP Port  Host Header Name
================  ========  ================
Default           80        matchstick.com
Default           80        www.matchstick.com
Default           80        m.matchstick.com

一切都不對;任何人要求:

  • matchstick.com
  • www.matchstick.com
  • m.matchstick.com

獲取預設的Newland站點,而不是Matchstick站點。

**注意:**您會注意到 Windows 2000 Server 顯示“ (All unassigned) ”作為 IP 地址。Windows Server 2003 顯示單詞“預設”作為 IP 地址 - 即使您選擇了“ (全部未分配)

視窗伺服器 2003:

在此處輸入圖像描述

視窗 2000 伺服器:

在此處輸入圖像描述

我認為這個錯誤與此有關;因為這是唯一的區別。

如何在 Windows Server 2003 上配置主機頭名稱解析 - 回退到預設站點。


發現問題:

**網站:**新大陸

主目錄:D:\WebSites\Newland

**網站:**火柴棍

主目錄:D:\WebSites\Newland D:\WebSites\Matchstick

發現問題:

**網站:**新大陸

主目錄:D:\WebSites\Newland

**網站:**火柴棍

主目錄:D:\WebSites\Newland D:\WebSites\Matchstick

我停止了“預設”網站,只留下了Matchstick,我仍然看到了Newland。我檢查了物理文件夾以確保它具有正確的內容(確實如此)。然後我碰巧注意到 IIS 管理器中列出的文件顯示了錯誤的文件。問題:兩個網站都指向同一個物理文件夾。

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