您好,登錄后才能下訂單哦!
配置虛擬主機
為了提高硬件資源的利用率,可以在一臺服務器上運行多個網站,如果新建一個網站,這個網站和默認網站使用的是相同的IP地址和相同的端口號,那么默認網站就無法正常運行。要使多個網站同時運行,就必須要用到虛擬主機技術。利用虛擬主機技術可以極大的節省服務器硬件成本,它是目前互聯網上建立站點最流行、最方便、最省錢的發法
首先我們要安裝web服務器(IIS)服務。
在這里我們這些FTP等服務就先不要安裝,如果需要可以安裝,
當我們安裝完之后再想去安裝FTP等服務,可以在任務管理器頁面,下面找到我們需要的服務進行安裝就好
安裝完成后,如圖打開服務
打開后會顯示如下頁面,默認有一個網站
因為我們要多個網站同時運行,所以我們要創建新的網站,這里我們創建兩個網站,不使用默認網站。
虛擬主機技術可以通過3種不同的方法實現
1.使用不同TCP端口架設多個網站
這種方法是讓每個網站仍然使用相同的IP地址,但給不同的網站分配不同的端口號
兩個網站為wzg和wzg1,創建的兩個端口是不同的,wzg使用80端口,wzg1使用8080端口
因為這里我沒有安裝DNS,所以我就先在hosts文件中添加兩條記錄,這里仍然可以通過URL“http://170.130.1.6” 的形式訪問,但我這里使用域名訪問,要想訪問web2的話,則端口就不能省略了
訪問wzg的域名是www.wzg.com ,訪問wzg1的域名是www.wzg1.com
這里訪問一下,顯示成功(這里兩個網站的目錄下面我分別放了兩個自己寫的非常簡單的網頁)
采用這種方式,客戶端在訪問網站時必須要在網址后面加上相應的端口號,用戶是不可能去記住每個網站的端口號的,所以這種方式在實踐中也較少采用
2.使用不同IP地址架設多個網站
這種方法是為每個網站設置一個不同的IP,要采用這種方式首先需要Web服務器安裝有多塊網卡,每塊網卡使用不同的IP。如果Web服務器中只有一塊網卡,也可以給這塊網卡綁定多個IP地址。打開本地連接,在TCP/IP屬性的“高級”設置中,為服務器再添加一個IP地址170.130.2.6.
然后,在IIS管理器中將兩個網站分別對應到不同的IP地址,選中wzg網站,在右側的“操作”面板中選擇“綁定”,將網站綁定到IP地址170.130.1.6,同樣在wzg1中綁定IP地址170.130.2.6,注意這里端口是一樣的
然后通過不同的域名訪問驗證實驗的正確性
wzg成功
wzg1也是成功的,這里就說明我們的配置沒有問題
這種方式在實際應用的很少采用,因為如果服務器使用的是公網I,那么公網IP地址是非常寶貴的資源,而這種方式無疑會浪費大量的IP地址
3.使用不同主機頭名架設多個網站
主機頭名實際上就是每個網站的網址,也就是它的FQDN名,所以要利用該方法首先需要在DNS服務器中添加相應的 區域和主機記錄,這里我就先用hosts文件,要注意這里的IP地址和端口號是相同的
最后通過域名進行驗證wzg,是可以成功訪問的
驗證wzg1,也是可以成功訪問的,實驗完成
這樣客戶端就可以通過輸入不同的網址以訪問不同的網站,這也是實際中最經常采用也是最為推薦的一種方式,但采用這種方式就無法通過IP地址來訪問響應的網站。實際中的很多網站都可以使用網址訪問,但無法用IP地址訪問。
我也是一個小白,一個學習者,若文章中出現錯誤,希望各位指出,大家一起學習進步。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。