Apache-2.2
將子域的請求轉發到另一台伺服器
可能重複:
我有 3 台伺服器,它們都在同一個埠上有 FTP。它們都位於同一路由器後面的同一 IP 地址。路由器不能根據請求的域進行埠轉發,只能根據埠轉發。
目前所有請求都通過路由器到達 server1。
我想請求
s1.example.com:21
去server1:21
和
s2.example.com:21
去server2:21
等等。有沒有一種簡單的方法可以用 Apache 或其他方式來做到這一點?
不,沒有辦法。FTP 協議不傳遞主機名,因此無法知道某人使用的主機名。您要麼必須使用不同的埠、不同的公共 IP 地址,要麼必須使用 HTTP 之類的協議,這種協議可以端到端地傳遞主機名。