将 http/https 请求发送到路由器后面的特定服务器

将 http/https 请求发送到路由器后面的特定服务器

首先我要说的是,我对 Hyper-V 和网络还很陌生。

在我当前的设置中,我有 3 台运行 Windows Datacenter 2022 的独立服务器,其中一台运行 Hyper-V VM。我为它们都分配了静态 IP 192.168.2.2192.168.2.3192.168.2.4。我还有 3 个网站地址,我们将它们称为example1.comexample2.comexample3.com。这些服务器都硬连线到我的 TP-Link 路由器,该路由器设置为将端口 80/443 上的任何传入请求转发到我的第一台服务器 ( 192.168.2.2)。到目前为止,这对我来说效果很好,因为我拥有的网站都托管在这台机器上。

我想要做的是在第一个服务器()上托管example1.com/ ,然后在另一个服务器上托管 example3.com,比方说,。example2.com192.168.2.2192.168.2.3

我怎样才能将来自 的网络流量推送到example3.com而不192.168.2.3影响example1.com/ example2.com?更困难的是,服务器192.168.2.3正在运行 Ubuntu Server 的 Hyper-V VM,网站就位于那里。

如果我可以提供更多信息,或者我不清楚自己在做什么,请告诉我。任何帮助都将不胜感激,感谢您的时间。

相关内容