虛擬主機(Virtual Hosting),另稱共享主機(Shared Hosting)、網頁主機、主機空間、網頁空間、雲端虛擬主機、網頁伺服器。虛擬主機是透過軟體將一台實體主機的硬體資源分享給不同的虛擬主機帳號使用,讓每個主機帳號使用的網域、存放各自的網頁內容、設定自己的網域信箱。
每一台實體主機(或稱獨立主機)均需獨自支付主機硬體、軟體與管理的成本,對於一般網站來說,成本太高、剩餘太多硬體資源,透過虛擬主機的概念與技術,可以讓多個虛擬主機一帳號一起平分所有成本,這樣可以降低架設網站的主機費用,也能降低網站架設的門檻。
虛擬主機是共享環境,以Linux為例,主機業者設定的空間、流量等資源只能做軟性限制,若該實體主機上的某個主機帳號使用較多資源,容易造成整台實體主機因資源不足而不穩定或當機,也就影響主機上的其他網站的正常瀏覽。若主機有使用CloudLinux,主機商可以設定每個虛擬主機帳號可以使用多少CPU、記憶體等硬體資源,避免單一帳號使用太多資源而導致主機不穩。