主機頭是綁定域名,沒有域名不用設置主機頭。
所謂的主機頭的叫法起自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地址訪問其上的任何網站了,因為請求信息中不存在域名信息,所以會出錯。
打開IIS管理器,網站管理,原有的網站不管,在默認網站點右鍵,屬性,設置默認網站的屬性。
點高級,設置默認值,IP全部未分配(默認值,不動),端口80(一般為80),主機頭值為空。確定,
然后設置主目錄為公司文件夾,如:E:\wwwroot\company,(DESTOON系統的主目錄為E:\wwwroot\),如圖:
如無意外,泛域名綁定已經成功。
工作總結:工作中出現問題的時候,在網上不一定能找到正確的解決方法,但是會給你一些線索,還是要靠自己多研究多嘗試,一次不行就多試幾次。失敗是成功他媽,所以你沒有理由恨他。
作者::包一正
版權所有。轉載時必須以鏈接形式注明作者和原始出處及本聲明