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

文章翻譯 文章翻譯
文章編號: 190008 - 檢視此文章適用的產品。
本文曾發行於 CHT190008
全部展開 | 全部摺疊

在此頁中

結論

此逐步文件為您示範如何使用「主機標題」,讓多個主機名稱共用同一 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 中的以下文件:
Event ID 115 When Using Host Headers With IIS

Supporting Host Header Names in Older Browsers


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

http://support.microsoft.com/support/kb/articles/Q190/0/08.asp

屬性

文章編號: 190008 - 上次校閱: 2001年10月24日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Internet Information Server 5.0
關鍵字:?
kbhowto kbhowtomaster KB190008
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com