我有 1 個外部 IP 位址,但網路中有 2 個 Web 伺服器(一個是 IIS,另一個是 Apache),託管大約 15 個網域。
我需要一個解決方案來檢查所有連接埠 80 請求,檢測該請求來自哪個網域並將其重定向/重新路由到適當的 IP。
因此,所有 Web 請求必須重新路由到適當的伺服器。
有這樣的東西可用嗎?
答案1
這相當複雜,但也許它會起作用: - 將一台伺服器放在連接埠80 上,將一台伺服器放在連接埠82 上- 根據兩台伺服器上的主機標頭建立虛擬網站- 在連接埠80 伺服器上,建立重寫規則以重寫對82埠 伺服器使用82埠
假設 www.site1.com 在連接埠 80 伺服器上,www.site2.com 在連接埠 82 伺服器上
當對 site2.com 的請求傳入時,連接埠 80 伺服器將重寫為 www.site2.com:82。
最後,您需要在路由器上設定連接埠轉送器,將連接埠 82 上的請求轉送至伺服器 2 的內部 IP。