我知道这可能是一个简单的问题,但我似乎无法在任何地方找到明确的答案。我们有两台服务器(Win2K3 SP1)在 NLB 下的 IIS 6.0 上运行单个网站。每台服务器都运行两个网络适配器,目前一个处理“正常”服务器流量,另一个处理为单个网站提供服务的 NLB 群集。我想知道是否有可能和/或建议在同一两台服务器上的不同 NLB 群集下在 IIS 中运行多个网站。如果可能,有人有描述如何正确执行此操作的链接吗?
提前致谢。
答案1
当然可以。您的 NLB 规则应特定于端口 80,因此对端口 80 上的任何网站的任何请求都应由 NLB 处理。只需确保您有指向 Web 服务器公共 IP 地址的新网站的外部 DNS A 或 CNAME 记录。然后,您可以在 IIS 中为每个网站添加主机标头,以便将传入的请求路由到正确的网站。
编辑:您不需要多个 NLB 群集。一个就够了,因为它将处理所有到端口 80 的流量。IIS 将根据主机标头区分网站。