Web-Server
使用單個外部 IP 地址在多台伺服器上託管多個網站
我有一個外部靜態 IP 地址。我註冊了一個指向該 IP 地址的域 (abc123xyz.com)。我希望能夠在我的網路內部設置多個可用作子域的伺服器(Microsoft 和 Linux)。例如,如果有人瀏覽 s1.abc123xyz.com,他們將訪問託管在我的內部伺服器 1 上的網站。s2.abc123xyz.com 將轉到 server2 上託管的網站,依此類推。我不是在談論虛擬主機,因為虛擬主機位於單個伺服器上。我說的是不同伺服器上的站點。
我想將網路流量轉發到單個內部 IP,然後控制來自該設備的重定向。這是(反向)代理伺服器的用途嗎?
確切地。您需要一個 http 端點來接收請求,然後將請求轉發到內部的適當伺服器。這就是反向代理的定義。
請注意,這意味著您需要引入專用硬體(即功能更強大的路由器或防火牆設備),或者使用您的後端電腦之一。而不是擁有
反向代理 -> 伺服器 W 和 L
你可以有
伺服器 W -> 將特定域轉發到伺服器 L