在多个站点上安装Azure Application Gateway

时间:2019-02-27 19:41:30

标签: azure iis azure-application-gateway multiple-sites session-affinity

我们有2个运行IIS并托管50多个.Net Web应用程序(Webforms,MVC,WCF和ASMX)的Azure VM。这两个VM完全相同,并且所有站点都使用端口443上的主机名([subdomain] .domain.com)进行配置,并且需要SSL。 这些站点中有11个是旧站点,并且由于会话状态而需要保持亲和力,而其他所有站点都不是,可以随机进行负载均衡。

所有站点都可以在两台服务器上完美运行。

现在,我们想在两个虚拟机之间放置一个应用程序网关,以提供负载平衡,https重定向,WAF等...

我们可以配置1个应用程序网关来完成所有这些操作,并确保关联性仅对这11个站点有效,而对所有11个站点无效,并且https重定向吗? 还是我们需要配置2个应用程序网关,为11个依赖关系的站点配置1个,为其余站点配置1个,然后让dns指向网关中的1个?

1 个答案:

答案 0 :(得分:0)

  1. 在应用程序网关中,您可以创建100个侦听器(已启用WAF SKU)。因此,您应该能够容纳一个 应用程序网关。
    1. 创建HTTP设置时,可以选择是否 是否启用基于Cookie的相似性。
    2. 应用程序网关具有您请求的所有功能,例如HTTP HTTPS重定向,WAF保护。

因此,您应该能够部署Application Gateway并进行配置以使设置工作正常。