IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁服務器WEB服務器 → 使用同一IP實現(xiàn)多域名對應多個Web站點

使用同一IP實現(xiàn)多域名對應多個Web站點

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯(lián)盟 我要評論(0)

??? Win2000 Server和NT Server的IIS使用三個參數(shù)來決定將哪個網站的數(shù)據傳送給瀏覽器:IP地址,主機名和TCP端口。

??? 當我們在瀏覽器的URL欄輸入xxx.vicp.net(舉例而已,不是色情網站),瀏覽器就會查詢xxx.vicp.net的IP地址,于是我們的服務器會概述它,你的IP地址,然后瀏覽器將URL的數(shù)據打包,傳遞到查詢到的IP地址的80端口(默認的Web服務端口),如果你的Web服務不使用80端口的話,你需要告訴你的朋友在域名后面加上一個冒號和端口的數(shù)值,就像這樣:xxx.vicp.net:8080。你的Web服務器將收到這個URL請求,然后根據數(shù)據包中標示的目的地地址(你的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地址則會出錯,不用擔心,繼續(xù)下一步。

??? 3、點擊你的計算機名,按鼠標右鍵,選擇"新建"-〉"Web站點",Win2000會彈出一個網站向導,NT則彈出一個對話框,NT的內容比2000小一些,所以以下全部以2000為例。按下一步,填寫網站的說明,這僅僅是說明,將會出現(xiàn)在Internt服務管理器的界面中標示你得網站,隨便填點什么就行,我喜歡使用域名來標示網站,所以填上1.vicp.net,按"下一步"。

??? 4、在"輸入Web站點使用的ip地址"欄選擇"全部未分配",既保持默認不動,這樣不管是使用你的內部IP地址還是使用外部Internet IP地址都可以訪問到這個網站,即使你的外部IP地址變化了也沒有問題。千萬不要選擇你的外部IP地址,否則每次撥號后你都需要改變網站的IP,這樣"花生殼"帶來的方便性就蕩然無存了。"此Web站點使用到的TCP端口"設置保持不動,即默然的80。然后在"此站點的主機頭"欄填寫:1.vicp.net。SSL端口保持空,這個設置我以后再說。按"下一步"。

??? 5、在"路徑"欄輸入c:\www1或按"瀏覽"鍵選擇網站所在的目錄。按下一步。

??? 6、訪問權限部分不做任何修改。按"下一步"

??? 7、好了,按"完成",這時你應該看到Internet服務管理器中你的計算機名下多了一個1.vicp.net。

??? 8、打開瀏覽器,在url欄中輸入1.vicp.net,你應該能夠看到C:\www1目錄下的Default.htm頁面。如果由問題請檢查該目錄下是否由Default.htm。以及你剛才操作是否正確。檢查的方法如下:在你得網站名稱上按鼠標右鍵,彈出網站屬性頁面,暫時不要管其它設置,檢查:在"Web站點"下的IP地址,端口,按"高級"鍵,查看"主機頭名",退出高級設置對話框,點擊主目錄,查看"本地路徑",點擊"文檔"查看默認文檔是不是"Default.htm"。在不行,打電話請我上門服務,報銷來回車費,每小時工程費200...US$

??? 好了,已經設置好一個網站,不過這時使用2.vicp.net和ip地址訪問還是有問題,別灰心,下面我們設置2.vicp.net。

??? 其實很簡單,重復3-7步不過是1.vicp.net改成2.vicp.net將c:\www1改成C:\www2而已。舉一反三,相信你會很快上手,不過別聰明過頭了,我知道你會試8080的,不過你會碰壁的。

??? 下面我們需要建立第三個網站,這個網站不管你使用IP地址、還是上述域名中的任何一個加8080的端口號都能訪問。

??? 重復3-7 步,但是在第4步不要,重復,不要填寫此站點的主機頭"?。?!,該欄必須留空。

??? 好了這個時候,如果你使用IP地址訪問則會看到www8080目錄的得Default.htm,不過使用1.vicp.net或2.vicp.net則看到www1或www2,很神奇吧。不過使用1.vicp.net:8080、2.vicp.net:8080或ip地址加8080 端口號,則出錯。這很正常,見以下步驟:

??? 9、在第三個網站上按鼠標右鍵,選擇"屬性",彈出網站的屬性對話框,按"高級"彈出網站的高級屬性對話框,(嘿嘿,我們已經玩得很高級了)。在"此站點由多個標識"下面的列表中你會看到一項內容:IP地址:全部未分配,端口:80,主機頭名:空。然后按"添加",彈出"高級站點標識"對話框。在"TCP端口"中填寫8080,保持"IP地址"為全部未分配,"主機頭名"為空,按"確定",再"確定",再"確定"。然后打開瀏覽器,輸入1.vicp.net:8080,確定網站工作正常。

關鍵詞標簽:IP,域名,Web站點

相關閱讀

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務器上快速架設視頻編解碼器全攻略 在Windows服務器上快速架設視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置 win2000server IIS和tomcat5多站點配置

相關下載

    人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內部服務器錯誤的解決辦法(windows xp + IIS5.0)