虛擬多重主機的運作方式,是指定 DNS 主機和網域名稱或別名,然後再指定傳送至該主機名稱的請求,所應導向的目標 URL 前綴。舉例來說,假設您有兩個對映:
engr.domain.com -> http://int-engr.domain.com
mktg.domain.com -> http://int-mktg.domain.com
對映不一定是從根目錄到根目錄。您可以在目標 URL 中指定附加的 URL 路徑前綴:
engr.domain.com -> http://internal.domain.com/engr
mktg.domain.com -> http://internal.domain.com/mktg
這同樣適用於虛擬網域對映。例如,您可以使用:
www.domain-1.com -> http://int-engr.domain.com
www.domain-2.com -> http://int-mktg.domain.com
系統會查看 HTTP「Host:」標頭。系統會根據該標頭,選擇相符的虛擬多重主機對映。如果沒有相符的多重主機對映,伺服器會依據對映出現在配置檔案中的順序繼續查看其他對映。如果仍找不到相符的對映,伺服器將不執行對映。如果找不到相符的對映,代理伺服器通常會發出「代理拒絕執行請求」的回應。