如何使用一個 Public IP ,對應內部兩台 Web Server

有人問偶這個問題,基本需求如下:
1. 只有一個 Public IP
2. Private 有兩台 Web Server ServerA:Linux+Apache ServerB:Windows+IIS
3. 有個簡單的Firewall ,可將 Public Port 對應至 Private IP
3. 不想再多增加 Public IP 或申請網路

以下是我想到的解決方法:
1. ServerA 的 Apache 啟用 VirtualHost ,VirtualHost_A 和 VirtualHost_B
2. Firewall 啟用 Port 對應,80 Port 對應 VirtualHost_A ,8080 Port 對應 VirtualHost_B
3. 在 VirtualHost_B 放個 Redirect 指令...重導至Public IP :8080

PS. 若不喜歡看到網址後面有 :8080,在 Redirect 指令用一個 Frame 包起來,不過不建議這樣做

0 意見