iis配置繫結二級域名的問題

零三鄧何芯桃379發表於2019-04-29

最近用destoon給客戶做一個網站,涉及到站內企業網站的二級域名解析的問題,iis怎麼配置繫結子目錄繫結二級域名呢,查了好多資料,沒有一個給出具體步驟的 基本是一些概念,不過看了這些東西基本理解了泛解析和泛繫結的意思,終於給我配置成功了。下面就一一說下這個問題:

主機頭是繫結域名,沒有域名不用設定主機頭。

所謂的主機頭的叫法起自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),如圖:

如無意外,泛域名繫結已經成功。

工作總結:工作中出現問題的時候,在網上不一定能找到正確的解決方法,但是會給你一些線索,還是要靠自己多研究多嘗試,一次不行就多試幾次。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69918221/viewspace-2642860/,如需轉載,請註明出處,否則將追究法律責任。

相關文章