一個IP綁定多域名的技術
windows2003 一個IP 綁定多域名的技術盡管網絡上能搜索到一個IP 綁定多域名的技術方面的一些資料,但大多都說得比較簡單,而且這些資料都是針對WIN2000系統來說明的。剛好學校網站要換新服
windows2003 一個IP 綁定多域名的技術
盡管網絡上能搜索到一個IP 綁定多域名的技術方面的一些資料,但大多都說得比較簡單,而且這些資料都是針對WIN2000系統來說明的。剛好學校網站要換新服務器了,服務器新裝的系統就是WIN2003的,而且學校有二個網站要綁定在一個IP 上,在這里我就把自己的綁定過程記錄如下。
一、進入IIS 設置,新建兩個WEB 站點,分別為byxx.sdedu.net 和by100.sdedu.net 。
1、(1)首先建立byxx.sdedu.net 站點。
注意,此處為關鍵之處,主機頭應該輸入你這個WEB 站點對應的域名,如現在這個站點對應的域名應該是:byxx.sdedu.net 路徑為我們剛剛新建的文件夾。(主機頭設置的路徑:IIS 網站屬性--網站--IP 地址--高級 --此站的多個標識--添加。)
(2) “主目錄”選項中的“執行權限”設置為“純腳本”
(3)開啟“父路徑”選項:主目錄--配置--選項--啟用父路徑打上勾--確定。(如果設置父路徑,在打開一些網頁會了錯。)
(4)打開C 盤或者其它盤,在工具--文件夾選項--查看--不選中使用簡單共享(推薦)(即前面沒有勾)。
(5)然后到你用IIS 打開的文件夾(即網站文件夾)右鍵--屬性---安全--添加一個Everyone --設置為完全控制。還有Users 也設置為完全控制就可以了。如果第4、5點不設置,打開網站就會出現這樣的提示:Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
(6)打開inrernet 信息服務(即IIS )--WEB 擴展服務--打開相應的服務擴展。
二、用同樣的方法建立第二個站點: by100.sdedu.net
三、IIS 設置完成,現在主機就綁定了兩具域名。
Copyright ? 2005 安徽中科大易元生物技術有限公司 http://www.egibio.com
,什么是主機頭
所謂的主機頭的叫法起自IIS 中對域名綁定的功能,一般的web 服務器一個ip 地址的80端口只能正確對應一個網站,處理一個域名的訪問請求。而web 服務器在不使用多個ip 地址和端口的情況下,如果需要支持多個相對獨立的網站就需要一種機制來分辨同一個ip 地址上的不同網站的請求,這就出現了主機頭綁定的方法。簡單的說就是,將不同的網站空間對應不同的域名,以連接請求中的域名字段來分發和應答正確的對應空間的文件執行結果。舉個例子來說,一臺服務器ip 地址為192.168.1.10,有兩個域名和對應的空間在這臺服務器上,使用的都是192.168.1.10的80端口來提供服務。如果只是簡單的將兩個域名A 和B 的域名記錄解析到這個ip 地址,那么web 服務器在收到任何請求時反饋的都會是同一個網站的信息,這顯然達不到要求。接下來我們使用主機頭綁定域名A 和B 到他們對應的空間文件夾C 和D 。當含有域名A 的web 請求信息到達192.168.1.10時,web 服務器將執行它對應的空間C 中的首頁文件,并返回給客戶端,含有域名B 的web 請求信息同理,只不過解釋的是空間D 的文件。所以在使用主機頭綁定功能后就不能使用ip 地址訪問其上的任何網站了,因為請求信息中不存在域名信息,所以會出錯。
Copyright ? 2005 安徽中科大易元生物技術有限公司 http://www.egibio.com