通过多个 IIS 服务器托管单个内部网

通过多个 IIS 服务器托管单个内部网

我们公司有多个物理位置,每个位置都有自己的物理服务器、子网、域控制器、Active Directory 站点等。

我想在 IIS 上设置一个可以通过以下方式访问的 Intranet 站点https://intranet.company.com

但我希望每个物理位置都拥有网站的副本,并将其提供给该位置的计算机,而不仅仅是从我们的中心位置托管它。我猜这可以通过 DFSR 来实现,以保持网站文件同步。

举个例子,如果我是 A 地点的客户,我去https://intranet.company.com,我希望位置 A 的服务器为我提供网站服务。如果网站不可用,则从下一个成本最低的位置或中心位置请求。

主要的是,我不希望客户端必须为每个物理位置使用不同的 URL,例如 siteA.company.com 或 siteB.company.com

不是要求一步一步,但也许只是指出一些方法或最佳实践技巧来实现这一点。或者也许这是错误的方法,我实际上应该从单个服务器托管它。让我知道你的想法。谢谢大家。

答案1

“每个都有自己的物理服务器,子网,域控制器,Active Directory 站点等”,

然后您可以配置 DNS 来映射https://intranet.company.com到每个位置的本地 Web 服务器的 IP 地址。

“如果网站不可用,则从下一个成本最低的位置或中心位置进行请求。”

这是一个更难实现的要求,通常需要设置负载平衡和/或反向代理。

相关内容