1. 程式人生 > >如何在IIS上配置多個網站,及網站釋出配置講解

如何在IIS上配置多個網站,及網站釋出配置講解

如何在IIS6.0裡配置多個網站?目前常用有以下三種:a.多個埠 b.多個IP  c.主機頭
下面就每種方法分別做一下介紹。
一、多埠多網站這種方法是指為每個網站指定不同的埠。IIS配置的網站的預設的埠是80。如果現在我們想配置另外一個網站,我們可以將該網站的埠設定為8080(可以自己設定)。
例:假設你的IP是192.168.1.102,你現在要在你的電腦上配置兩個網站(A和B),那麼你可以將A配置為預設的站點,埠為80;給B分配另外一個埠,比如8080。那麼就可以訪問A和B這兩個網站了。訪問的地址分別為:http://192.168.1.102http://192.168.1.102:8080
那麼如何設定網站的埠呢?
開啟IIS->選擇要修改的網站,右擊選擇“屬性”->在“網站”選項卡中,修改“TCP埠”->點選“確定”
二、多IP多網站這種方法個人認為適合區域網內配置多個網站。如果要在公網上利用此種方法配置多個網站,呢你的伺服器就得有多個固定的IP,這對於我們一般是不容易辦到的。而在區域網內,我們可以給自己的本地連線設定多個IP。這樣,我們就可以給多個網站指定不同的IP地址了。
例:你現在給你的本地連線設定了兩個IP(192.168.1.100和192.168.1.101),現在要配置兩個網站(A和B)。現在我們要實現
http://192.168.1.100
訪問網站A,http://192.168.1.101訪問網站B。
我們可以這樣來設定:在A的屬性裡面,將“IP地址”設為192.168.1.100,在B的屬性裡面,將“IP地址”設為192.168.1.101,點選“確定”就配置成功了。
三、多主機頭多網站你可以將你的網站的域名解析到你的主機上,然後再你要設定的網站屬性裡面,點選網站--->“IP地址”右邊的“高階”,在點選“新增”,輸入你的IP地址,埠就預設的80,在“主機頭值”裡面設定成你網站的域名,確定儲存設定後就可以了。這種比較常用。
例:你要將http://www.gzqhit.cn/http://www.gzqhit.com/
這兩個網站配置到你的伺服器上。你可以將這兩個域名解析到你的機器上。然後將兩個網站的“主機頭值”分別設定為http://www.gzqhit.cn/http://www.gzqhit.com。這樣通過這兩個域名就可以訪問你的這兩個網站了。

以下提供了分步說明,介紹如何用單個 Internet 協議 (IP) 地址承載多個網站。

Microsoft Internet 資訊服務 (IIS) 讓您可以通過一種稱為“主機頭名”的功能將使用同一埠號的多個網站對映到單個 IP 地址。通過為每個網站指定一個唯一的主機頭名,此功能讓您可以將多個網站對映到一個 IP 地址。


使用主機頭名配置網站單擊“開始”,指向“管理工具”,然後單擊“Internet 資訊服務”。
展開“* server name”(其中,server name 是伺服器的名稱),然後展開“網站”。
右鍵單擊所需的網站,然後單擊“屬性”。

出現“Web site name 屬性”對話方塊(其中,Web site name 是所選網站的名稱)。
單擊“網站”選項卡,然後在“IP 地址”列表中選擇要分配給此網站的 IP 地址。
單擊“高階”。
在“此網站的多個標識”下,單擊該 IP 地址,然後單擊“編輯”。

出現“高階網站標識”對話方塊。
在“主機頭名”框中,鍵入希望用的主機頭。例如,可鍵入 www.example1.com。新增埠號,從列表中選擇 IP 地址,然後單擊“確定”。

注意:如果想為此網站配置其他標識,請單擊“新增”。要使用的 IP 地址和 TCP 埠不變,但要輸入一個唯一的主機頭名,然後單擊“確定”。例如,如果想從 Internet 和本地 Intranet 上訪問同一個網站,則可以按以下示例中的方式配置網站的標識:

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 請求了。

疑難解答客戶端無法使用該 IP 地址連線到網站:

因為有多個網站配置為該 IP 地址,您必須使用主機頭名連線到相應的網站。在嘗試用 IP 地址連線到網站時,會收到下面的錯誤訊息:
The page cannot be found.

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.


客戶端無法使用主機頭名連線到網站:

多個主機名必須使用一個 DNS 伺服器或 Hosts 檔案對映到單個 IP 地址。