虛擬主機(英語:virtual hosting)或稱 共享主機(shared web hosting),又稱虛擬伺服器,是一種在單一主機或主機群上,實現多網域服務的方法,可以運行多個網站或服務的技術。虛擬主機之間完全獨立,並可由用戶自行管理,虛擬並非指不存在,而是指空間是由實體的伺服器延伸而來,其硬體系統可以是基於伺服器群,或者單個伺服器。
客戶機:客戶機是訪問其它主機的機器。通過ISP(Internet Service Provider,網際網路業務提供者)上網時,客戶機被分配了一個臨時IP位址,利用這個臨時IP位址,客戶機就可以在Internet的網際網路中獲取信息,網路斷線後,客戶機就脫離了Internet,IP位址也被收回。
伺服器:伺服器是指那些具有較高計算能力,能夠提供給多個用戶使用的計算機,通常又稱為主機。伺服器與客戶機的不同點很多,例如客戶機在一個時刻通常只為一個用戶服務。客戶機是通過終端給用戶使用的,伺服器是通過網路給客戶端用戶使用的。和客戶機相比,伺服器需要連續工作在7×24小時的環境。這就意味著伺服器需要更多的穩定性技術RAS(Reliability, Availability and Serviceability,可靠性、可用性、適用性),比如支持使用ECC(Error Check and Correction,錯誤檢查和糾正)記憶體。
技術特點
虛擬主機技術是網際網路伺服器採用的節省伺服器硬體成本的技術,虛擬主機技術主要套用於HTTP(Hypertext Transfer Protocol,超文本傳輸協定)服務,將一台伺服器的某項或者全部服務內容邏輯劃分為多個服務單位,對外表現為多個伺服器,從而充分利用伺服器硬體資源。