Win2000 Server和NT Server的IIS使用三個參數來決定將哪個網站的數據傳送給瀏覽器:IP地址,主機名和TCP端口。
當我們在瀏覽器的URL欄輸入xxx.vicp.net(舉例而已,不是色情網站),瀏覽器就會查詢xxx.vicp.net的IP地址,于是我們的服務器會概述它,你的IP地址,然后瀏覽器將URL的數據打包,傳遞到查詢到的IP地址的80端口(默認的Web服務端口),如果你的Web服務不使用80端口的話,你需要告訴你的朋友在域名后面加上一個冒號和端口的數值,就像這樣:xxx.vicp.net:8080。你的Web服務器將收到這個URL請求,然后根據數據包中標示的目的地地址(你的Internet IP)、TCP端口號和URL中的主機名判斷需要讀取哪個主目錄下的文件。
下面我們一步一步說明實際的配置:
我假設你申請了兩個域名:1.vicp.net和2.vicp.net,以下步驟將讓用戶訪問1.vicp.net的時候讀取c:/www1下的網站,訪問2.vicp.net的時候讀取C:/www2的網站,而使用1.vicp.net:8080、2.vicp.net:8080或直接使用ip地址訪問(不帶端口號的情況)則讀取C:/www8080的網站。以上的路徑和主機名稱、端口號可以根據需要自行改變。
1、首先我們建立三個測試目錄,在C盤建立:www1,www2,www8080三個目錄,然后在三個目錄下分別拷貝三個不同的htm文件,把他們改為Default.htm
2、打開Intenet 服務管理器,你會看到一個名字為默認站點得網站,處于安全原因我簡易你先把它關掉(不要刪除,否則重新建立會非常麻煩),點擊“默認Web站點”按鼠標右鍵,或在工具欄點擊停止鍵。這時別人訪問你的域名或IP地址則會出錯,不用擔心,繼續下一步。
3、點擊你的計算機名,按鼠標右鍵,選擇“新建”-〉“Web站點”,Win2000會彈出一個網站向導,NT則彈出一個對話框,NT的內容比2000小一些,所以以下全部以2000為例。按下一步,填寫網站的說明,這僅僅是說明,將會出現在Internt服務管理器的界面中標示你得網站,隨便填點什么就行,我喜歡使用域名來標示網站,所以填上1.vicp.net,按“下一步”。
4、在“輸入Web站點使用的ip地址”欄選擇“全部未分配”,既保持默認不動,這樣不管是使用你的內部IP地址還是使用外部Internet IP地址都可以訪問到這個網站,即使你的外部IP地址變化了也沒有問題。千萬不要選擇你的外部IP地址,否則每次撥號后你都需要改變網站的IP,這樣“花生殼”帶來的方便性就蕩然無存了。“此Web站點使用到的TCP端口”設置保持不動,即默然的80。然后在“此站點的主機頭”欄填寫:1.vicp.net。SSL端口保持空,這個設置我以后再說。按“下一步”。
5、在“路徑”欄輸入c:/www1或按“瀏覽”鍵選擇網站所在的目錄。按下一步。
新聞熱點
疑難解答