本文將逐步告訴您,如何使用單一網際網路通訊協定 (IP) 位址,主控多個網站。
Microsoft
Internet Information Services (IIS) 可讓您透過「主機標頭名稱」功能,將多個使用相同連接埠號碼的網站對應至單一 IP
位址。透過指派唯一的主機標頭名稱給每個網站,這個功能讓您可以將多個網站對應至一個 IP 位址。
使用主機標頭名稱設定網站
如果要使用「主機標頭名稱」功能設定網站,請依照下列步驟執行:
- 按一下 [開始],指向 [系統管理工具],然後按一下 [Internet Information Services]。
- 展開 [* server
name] (其中 server name
是伺服器的名稱),然後展開 [網站]。
- 用滑鼠右鍵按一下您要的網站,然後按一下 [內容]。
[Web site name 內容] 對話方塊隨即出現 (其中 Web site name
是您所選取網站的名稱)。 - 按一下 [網站] 索引標籤,然後在 [IP 位址] 清單中,選取您要指派給這個網站的 IP 位址。
- 按一下 [進階]。
- 在 [在這個網站使用多重識別碼] 下方,按一下 IP 位址,然後按一下 [編輯]。
[進階網站識別] 對話方塊隨即出現。 - 在 [主機標頭名稱] 方塊中,輸入您想要的主機標頭。例如,輸入
www.example1.com。請加入連接埠號碼,並選取清單中的 IP 位址,然後按一下 [確定]。
注意:如果您想要使用其他識別碼設定這個網站,請按一下 [新增]。請使用相同的 IP 位址和 TCP 連接埠,但輸入唯一的「主機標頭名稱」,然後按一下 [確定]。例如,如果您想要從網際網路和近端內部網路存取同一個網站,可以依照下列範例所示的方式設定網站識別碼:
摺疊此表格展開此表格
| IP 位址 | TCP 連接埠 | 主機標頭名稱 |
|---|
| 192.168.0.100 | 80 | www.example1.com |
| 192.168.0.100 | 80 | example1.com |
- 在 [進階多重網站設定] 對話方塊中,按一下 [確定]。
- 在 [Web site name 內容] 對話方塊中,按一下 [確定]。
隨即會返回 IIS 視窗。 - 用滑鼠右鍵按一下您要的下一個網站,然後按一下 [內容]。
- 在 [IP 位址] 清單中,選取您在步驟 4 中選取的相同 IP 位址,然後按一下 [進階]。
- 在 [在這個網站使用多重識別碼] 下方,按一下 IP 位址,然後按一下 [編輯]。
[進階網站識別] 對話方塊隨即出現。 - 在 [主機標頭名稱] 方塊中,輸入此網站的唯一主機標頭。例如,輸入 www.example2.com,加入連接埠號碼,並選取清單中的
IP 位址,然後按一下 [確定]。
- 在 [進階多重網站設定] 對話方塊中,按一下 [確定]。
- 在 [Web site name 內容] 對話方塊中,按一下 [確定]。
隨即會返回 IIS 視窗。 - 針對您想要主控於此 IP 位址的每個網站重複執行步驟 10 到 15。
- 將主機標頭名稱登錄到適當的名稱解析系統 (例如「網域名稱系統」(DNS) 伺服器),如果是小型網路,則登錄到
Hosts 檔案。
網站現在根據主機標頭名稱,設定成接受連入 Web 要求。
其他相關資訊
請勿指派主機標頭名稱給「預設的網站」。許多程式預期「預設的網站」使用 (全未指定) TCP 連接埠 80 的 IP
位址,而非主機標頭名稱。
疑難排解
- 用戶端無法使用 IP 位址連線至網站:
由於有多個網站設定至此 IP 位址,因此,您必須使用主機標頭名稱才能連線至網站。當您嘗試使用 IP
位址連線至網站時,會收到下列錯誤訊息: 找不到網頁。
查閱的網頁可能已經移到別處、重新命名或暫時無法使用。
- 用戶端無法使用主機標頭名稱連線至網站:
多個主機名稱必須透過 DNS 伺服器或 Hosts 檔對應至單一 IP 位址。