IIS發佈多個WEB網站應用程序

服務器操作系統:Windows7 sp1

  WEB服務器:   IIS 7.0

  在同一臺服務器上或者一個IP上,創建或發佈多個WEB網站應用程序

  經過查閱相關文檔資料,我這裏提供三種比較傳統的方式來實現該需求,TCP端口實現法,IP地址實現法,主機頭實現法

  一、TCP端口實現法

  利用服務器上的N多個TCP端口(就當作廢物利用咯,6萬多個TCP端口啊,不用掉實在有些對不住前輩們的嘔心設計),通過一個端口對應一個WEB站點來創建多個WEB網站的實現方式

  在服務器上創建第一個WEB站點

第一步:(打開IIS信息服務管理器),從桌面“開始”→“運行” 輸入:”inetmgr”,回車,便可打開Internet信息服務管理器,選中你的服務器名(或者機器名),單擊右鍵選擇新建web站點,(當然了,這裏你也可以選擇從菜單欄創建WEB網站,在菜單欄上選擇”操作”→”新建” →”站點”)

第二步:(設置站點說明文字),單擊下一步,彈出”web站點創建嚮導”窗體後,在說明欄目,隨意輸入web站點的說明性文字,如輸入:”mySite1”,

  第三步:(設置IP地址和端口),再單擊下一步,注意了,此步甚爲關鍵,用TCP端口法創建多個WEB站點應用程序,IP地址欄目不要設置,使用默認的設置值”全部未分配”便可,而TCP端口欄,這是因爲是第一個站點,便使用默認已打開了的80端口即可,主機頭不用設置

  第四步,(設置WEB站點主目錄),單擊下一步,輸入你的WEB站點的主目錄的路徑,也就是你的WEB站點應用程序的根目錄,當然,你也可以選擇瀏覽打開,我這裏WEB網站應用程序的主目錄是"D:\CollegeSystem"。

  第五步,(設置WEB站點訪問權限),這裏不用設置,我選擇默認的,單擊下一步,啓動WEB站點,完成發佈,可以去打開IE測試我們的WEB站點了。

  第六步,(測試發佈WEB網站是否成功),打開IE,在地址欄輸入:http://192.168.0.01  OK,頁面顯示出來了,大功告成,這裏192.168.0.01是我的服務器IP地址,換成你的服務器IP地址便可,若不能成功訪問你的頁面,需要注意你剛纔設置的TCP端口是否打開或被別的WEB站點應用程序佔用,經過測試,這裏我們的第一個WEB站點創建成功了,

  用TCP端口創建或發佈第二個和第N個網站,操作步驟同發佈第一個WEB站點應用程序一樣,關鍵不同的地方在第三步(設置IP地址和端口),說到這裏,相信不少朋友們都明白了,沒錯,關鍵的一點就在設置TCP端口時換成另外沒有被佔用的TCP端口便成,其它的設置都一樣,這裏我將TCP端口設置成8899,其它的IP地址值和主機頭值同上面第三步一樣不變,默認值便可。

  注意,第二個或第N個WEB站點應用程序的訪問方式與第一個使用默認TCP端口的站點應用程序有些不同,第二個站點在IE地址欄中的IP後加上冒號和端口號才能正確訪問,如:http://192.168.0.01:8899 ,沒錯,8899在這裏就是端口號,換成你的端口號便成。

  二、IP地址實現法,

  通常情況下,一般公司的服務器一塊網卡對應一個IP地址,但是爲了最大限度地利用資源(嘿嘿,不然又對不住前輩們了),我們常常將一塊網卡來綁定多個IP(一般情況下不超過20個IP),這樣一來,我們就可將一個IP地址對應一個Web站點,極大地利用了服務器的有效資源,有點類似於TCP端口法,但IP地址卻沒有TCP端口多,這又是美中不足(那人就說了,你就知足吧,鄙視你)。

  一個網卡綁定多個IP法,如下:

  從桌面打開,開始→設置→網絡和撥號連接→本地連接→屬性→選擇“Internet協議(TCP/IP)”→點擊“屬性”按鈕,在出現的“Internet協議(TCP/IP)屬性”窗口中點擊“高級”按鈕,再點擊“添加”按鈕,便可添加你自定義的IP地址,詳情就不多說了,動手吧。我添加了IP地址如:192.168.0.02 網關同第一個IP一樣

  好了,現在我們的服務器上多出了一個IP地址,利用這個IP地址,我們又可部署網站了,

  創建我們的第三個WEB站點應用程序

  沒錯,同上面的TCP端口實現法一樣,注意,關鍵的一步又是第三步(設置IP地址和端口),相信讀者朋友們知道了,這次我們需要修改IP地址值爲剛纔綁定的第二個IP:192.168.0.02 ,TCP端口爲默認80端口,主機頭爲默認值,以下步驟一樣。

  發佈完成,好了,我們可以測試了,在IE地址欄輸入:http://192.168.0.02/index.html回車,頁面顯示,OK,成功。

 創建我們的第四個WEB站點應用程序:既然這是一個全新的IP,我們是不是可以這樣想,可不可以同第一個IP地址192.168.0.01一樣,利用TCP端口法做出N個WEB站點應用程序來?我很負責任的告訴你,很遺憾,這完全可以做到,只要在關鍵的第三步(設置IP地址和端口),將IP地址改爲192.168.0.02,TCP端口改爲另一個空閒的端口,這裏我設置成8899,主機頭值默認即可,發佈完成、測試,在IE地址欄輸入:http://192.168.0.02:8899 顯示成功,OK,

  這個綁定的第二個IP地址又發佈N多個WEB站點應用程序了,有留心的朋友們可能看出問題來了,你這個TCP端口不是跟第一個IP地址172.168.0.01綁定的第二個WEB站點應用程序TCP端口一樣是設置成8899麼,這不是起衝突了,沒錯,是一樣的端口號,但是,我又要負責任地告訴你了,完全正確訪問的是你在主目錄中設置的第四WEB站點,跟第一個WEB站點應用程序沒有一點關係。

  天,這些IP,每個IP都可發佈6萬多個WEB站點應用程序,20來個IP乘以6萬多,只要你的服務器負擔得起來,我想,應該足夠你的應用業務了吧.

  三、主機頭實現法,

  經過TCP端口實現法和IP地址實現法發佈的WEB站點,這些都需要通過修改TCP端口和IP地址來實現發佈我們的WEB網站項目,這樣一來,用戶在IE地址欄輸入地址訪問很麻煩,不方便用戶記住,用戶體驗和友好性較差,有沒有一種方法類似於像www.163.comwww.QQ.com 這些WEB網站一樣,方便又容易記住使用,答案是肯定的,這就要通過主機頭實現法來解決這一需求了,這個需要使用DNS域名服務器來共同協助完成。

  用主機頭實現法來創建我們第五個WEB站點應用程序

  同樣,跟前面兩種實現方法一樣的創建方法,值得注意,最爲關鍵的一步,沒錯,還是第三步(設置IP地址和端口),IP地址輸入你的IP地址,我這裏輸入192.168.0.1.,TCP端口爲默認的80端口,這次,主機頭設爲www.你的WEB站點應用程序名.com我這裏輸入的是,www.mySite.com ,

  ,ok,單擊下一步,其它設置與上面兩種實現法相同。注意,最後一步,就是請公司的網管將你剛纔設置主機頭 www.mySite.com 在DNS域名服務器上映射爲你剛纔設置的IP地址便可。

  最後,在IE地址欄上輸入:http://www.Demo.com ,回車,頁面顯示.,成功。

  創建第N個WEB網站,只要修改好主機頭名和在DNS域名服務器解析好設置的那個IP地址就行了,其它設置都一樣。

以上幾種方式是在局域網內發佈實現的,當然,這三個方式也可以在Internet網上使用,只要你申請有固定的IP地址和合法的域名就可.還有別的發佈方式,在這裏我就不多說了.

最後說一下域名解析:

域名解析

  自己註冊了域名之後如何才能看到自己的網站內容,用一個專業術語就叫“域名解析”。

  在相關術語解釋中已經介紹,域名和網址並不是一回事,域名註冊好之後,只說明你對這個域名擁有了使用權,如果不進行域名解析,那麼這個域名就不能發揮別的作用,經過解析的域名可以用來作爲電子郵箱的後綴,也可以用來作爲網址訪問自己的網站,因此域名投入使用的必備環節是“域名解析”。

  我們知道域名是爲了方便記憶而專門建立的一套地址轉換系統,要訪問一臺互聯網上的服務器,最終還必須通過IP地址來實現,域名解析就是將域名重新轉換爲IP地址的過程。一個域名只能對應一個IP地址,而多個域名可以同時被解析到一個IP地址。域名解析需要由專門的域名解析服務器(DNS)來完成。

解析過程.比如,一個域名爲: www.stasp.com,實現HTTP服務,如果想看到這個網站,要進行解析,首先在域名註冊商那裏通專門的DNS服務器解析解析到一個WEB服務器的一個固定IP上:211.214.1.***,然後,通過WEB服務器來接收這個域名,把www.stasp.com 這個域名映射到這臺服務器上.那麼,輸入www.stasp.com 這個域名就可以實現訪問網站內容了.即可以實現了域名解析全過程;

人們習慣記憶域名,但機器間互相只認IP地址,域名與IP地址之間是一一對應的,它們之間的轉換工作稱爲域名解析,域名解析需要由專門的域名解析服務器來完成,整個過程是自動進行的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章