如何:使用主機標題名稱,從同一 IP 位址管理多個網站

本文曾發行於 CHT190008
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。
結論
此逐步文件為您示範如何使用「主機標題」,讓多個主機名稱共用同一 IP位址。

您可以使用 IIS 指定任何數量的網站使用同一 IP 位址,並以主機標題來區分網站。IIS 收到來自網頁的要求時,它會檢視瀏覽器傳入的資訊。若瀏覽器與 HTTP 1.1 相容 (Internet Explorer 3.x 與更新版,或 Netscape Navigator 3.x 與更新版),HTTP 標頭就會包含要求的實際網域名稱。IIS 會使用這項資訊,判斷該由那個網站回應要求。

若瀏覽器與 HTTP 1.1 不相容,您可以透過程式設計核心網頁來顯示所有可用的網站,並讓使用者選擇要使用的網站。如需操作指示,請參閱本文末的〈參考〉一節。

回到頁首

設定 IIS 5.0 的主機標頭名稱



若要設定 IIS 的標頭名稱
  1. 請啟動 Internet Service Manager (iis.msc)。
  2. 請在要設定的網站上按一下右鍵,然後按一下[內容]
  3. [Web 站台] 索引標籤上,選取網站會使用的 IP 位址。

    注意 若您在伺服器上僅有一個 IP 位址,請選取 [全未指定],然後設定應該使用的 [TCP 連接埠] (通常是 80)。
  4. 按一下 [進階]。
  5. [在這個站台使用多重身分] 清單中,選擇您要採用的身份。
  6. 按一下 [編輯],然後加入想要的主機標頭名稱。

    注意:若您希望這個網站能回應一個以上的主機標題,請使用 [新增] 按鈕將其他身份加入這份清單。請為每個身份指定一個不同的主機標頭名稱,確定要使用相同的 IP 位址和連接埠。
  7. 套用這些變更並啟動網站 (若網站並非執行中)。
  8. 採用適當的名稱解析系統,註冊主機標頭名稱。

    若電腦位於 Intranet (採用 Internet 技術的私人 LAN),請使用 Windows Internet Name Service (WINS) 等 Intranet 名稱解析系統來註冊。

    若電腦不在 Internet 上,請使用 InterNic 管理的網域名稱系統 (DNS) 來註冊主機標頭名稱。
  9. 主機標頭名稱經過名稱解析系統註冊過後,請使用瀏覽器,瀏覽主機標頭名稱以進行測試。瀏覽器應該可以開啟預期的網站。
回到頁首

疑難排解



  • 您以手動或電腦啟動 Microsoft Internet Information Server 服務時,「事件檢視器」會登入下列事件:

    事件識別碼:115
    來源:w3svc
    說明:此服務無法連結例項 X。

    當某些或全部的網站 (這些網站使用「主機標題」) 擁有同樣的 Secure Sockets Layer (SSL) 埠號時,就會發生這個問題。Internet Information Server 4.0 不支援在 SSL 上使用「主機標頭」。如需詳細資訊,請參閱下列的參考連結。
  • 如果在 IIS 附加套件 (例如 Microsoft Proxy Server) 使用的同時,將主機標頭名稱套用至預設網站,就會發生作業不規則的情況。有鑑於此,我們一般會建議不要將主機標頭名稱套用至 IIS 建立的預設網站上。
回到頁首

參考

如需其他資訊,請參閱 Microsoft Knowledge Base 中的以下文件:
回到頁首

本文件是根據 Microsoft Knowledgebase 文件編號 Q190008 翻譯的。若要參考原始英文文件內容,請至以下網址:

內容

文章識別碼:190008 - 最後檢閱時間:10/24/2001 11:14:00 - 修訂: 1.0

Microsoft Internet Information Server 5.0

  • kbhowto kbhowtomaster KB190008
意見反應