我们有两台服务器 sbs2003 和一台新的 server2008(Web 服务器)。目前,我们的 remote.example.com 指向我们的 sbs2003 服务器。但我们需要添加 newsite.example.com 以指向我们的新 Web 服务器而不是 sbs2003。我们如何在仅使用 1 个外部 IP 的情况下实现此操作?
编辑:必须是 IIS
答案1
您需要在最先获得点击的机器上安装反向代理。我认为 MS 没有针对此问题的解决方案,因此您可能需要使用 Apache。
如果您确实想使用 IIS,则应使用安装了 ARR 模块的 IIS7+。您可以在此处阅读有关它的全部内容:使用应用程序请求路由模块
答案2
我这样做的方式是在 sbs2003 上放置一个带有 Mod_Proxy 的 Apache 或将 IP 移动到实际的负载平衡器(任何现代的负载平衡器都可以非常简单地做到这一点) - 我认为从长远来看你会为自己省去很多麻烦 - 这个网站列表可能会随着时间的推移而增长。
但是,如果一定要使用 IIS,并且只能使用 IIS,那么你应该看看到达率(如果您使用的是 IIS 7+)。如果您使用的是 IIS 6,您可以查看免疫学与免疫学研究所,它现在充当反向代理。