使用F5使用单域URL公开多个IIS Web应用程序

rev*_*eva 10 asp.net iis f5

我们有大约50多个小型ASP.Net Web应用程序,每个都有自己的域名和Web服务器.

我们现在将它们整合到3个Web服务器中,并且它们继续拥有自己的IIS网站+应用程序池+域名(使用主机头)+ SAN证书,使用F5进行负载平衡.

我们将很快将10多个新的ASP.Net应用程序部署到同一个infra中.要扩展模型,我们希望拥有一个域名,如https://apps.mycompany.com/,并使用以下URL方案为每个应用程序提供服务:

我们使用IIS(Web服务器)和F5(负载均衡器).我想知道什么是最有效+可扩展的方式来实现这一目标?

小智 4

我会将每个应用程序设置为一个 IIS 站点下的Web 应用程序。您仍然可以保留单独的目录和单独的应用程序池,但它们会作为(别名)子目录嵌套在一个站点下。

使用IIS 共享配置DFS 复制(或其他一些用于 Web 文件的共享存储系统)使 ASP.NET 应用程序文件在所有三台服务器之间保持同步。

现在,F5 负载均衡器可以配置为在三台服务器之间路由流量,因为它们都具有相同的配置和数据。

这为您提供了一个高效管理、容错、高性能的 Web 服务器场,管理员只需付出最少的努力。

具有多个 Web 应用程序的 IIS 网站