您好,登錄后才能下訂單哦!
有三種方法可以實現虛擬主機技術:
利用不同的IP地址
利用不同的端口號
利用不同的主機名(域名)
這種方法是為每個網站設置一個不同的IP,要采用這種方式首先需要Web服務器安裝有多塊網卡,每塊網卡使用不同的IP。如果web服務器中只有一塊網卡,那么也可以給這一塊網卡綁定多個IP地址。打開本地連接,在TCP/IP屬性的“高級”設置中,為服務器再添加一個IP地址192.168.1.15,如下圖所示。
下面我們在【IIS管理器】中再新建一個Web站點。
在IIS管理器中選擇“網站”,然后在右側的“操作”面板中選擇“添加網站”。
“網站名稱”可以隨意設置,這里用ytvc。
“物理路徑”也就是網站的主目錄,這里設置為c:\ytvc。
網站的協議類型仍為http,IP地址使用192.168.1.15,端口號80。
網站創建好之后,在其主目錄中也存放一個名為Default.htm的網頁文件,這樣在客戶端輸入不同的IP地址便可以訪問相應的網站。
這種方式在實際應用中很少采用,因為如果服務器使用的是公網IP,那么公網IP地址是非常寶貴的資源,而這種方式無疑是要浪費大量的IP地址。
這種方法是讓每個網站仍然使用相同的IP地址,但給不同的網站分配不同的端口號。如默認網站仍然使用默認的80端口,ytvc網站則將端口改為8000。
首先將剛才在本地連接中添加的第二個IP刪掉,然后在【IIS管理器】中選中ytvc網站,點擊右側“操作”面板中的“綁定”鏈接,將IP仍然設為192.168.1.5,將端口設置為8000。
這樣客戶端在訪問默認網站的時候,仍然可以通過URL“http://192.168.1.5”的形式訪問,而如果要訪問ytvc網站,則端口號就不能省略,必須要使用“http://192.168.1.5:8000”形式的URL。
但這時客戶端無法訪問ytvc網站,這是因為web服務器上的防火墻將發往TCP8000端口的數據自動過濾掉了,可以暫時關閉防火墻進行測試,或是在防火墻中增加一條入站規則。
打開防火墻的高級設置,新建一條入站規則,要創建的規則類型選擇“端口”。
指定規則應用于TCP 8000端口。
對滿足條件的操作允許連接。
在所有的網絡上全部應用該規則。
為規則隨意起一個名稱。
入站規則創建好之后,在客戶端就可以用8000端口正常訪問ytvc網站了。
采用這種方式,客戶端在訪問網站時必須要在網址后面加上相應的端口號,而用戶是不可能去記住每個網站的端口號的,所以這種方式在實踐中也很少采用。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。