最简单的方法是让 2 个 iis web 服务器在 1 个路由器后面公开

最简单的方法是让 2 个 iis web 服务器在 1 个路由器后面公开

在寻找最简单的方法来实现这一点时遇到了问题,或者是否有可能实现这一点。

刚刚购买了第二台机器(网络服务器),现在我想将两台机器都公开(通过 iis 运行网站)。

我的 DNS(类型 a)无法接受端口,所以我基本上只能将所有流量都发送到路由器的端口 80。

据我所知,我的路由器只能通过端口分割流量,所以我必须将所有流量发送到一台机器。或者至少这是我足够聪明所能想到的全部。

那么该机器是否应该以某种方式将流量转发到另一台机器?

我听说过反向代理,但不确定如何设置它。

我是否需要设置 VPN 并将其公开?

我需要将 www.abc.com 的流量传输到路由器后面的一台机器。并将 www.xyz.com 的流量传输到同一路由器后面的第二台机器。

有人能给我一些简单的方法来实现这一点吗?或者这是否可行?

谢谢!!

答案1

您基本上要求的功能称为“反向代理”。为您提供一些解决方案:

当然,你可以使用更多的代理服务器,但我首先推荐 nginx,你会发现很多教程,而且它是开源的

  • 向您的 ISP 询问第二个静态 IP 地址

    • 在我的办公室,我们有 4 个静态 IP,我们的 ISP(电缆)提供了一个专有的 Cisco 设备,该设备有 4 GBit 以太网,每个以太网提供一个 IP。它比我的私人合同每月多 10 美元左右。这样,您就少了一个单点故障:您的路由器,呵​​呵
  • 在同一台服务器上同时提供两个 Web 应用程序或构建一个集群

因为我们都喜欢绘画,这里有一些绘画 :-)

在此处输入图片描述

相关内容