【问题标题】:Setup of Azure Application Gateway on multiple sites在多个站点上设置 Azure 应用程序网关
【发布时间】:2019-02-27 19:41:29
【问题描述】:

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

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

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

我们能否配置 1 个应用程序网关来执行所有这些操作并确保关联仅对这 11 个站点有效,而不是对所有站点都有效,并且还进行 https 重定向? 或者我们是否需要配置 2 个应用程序网关,1 个用于 11 个关联依赖站点,1 个用于其余站点,然后让 dns 指向其中的 1 个网关?

【问题讨论】:

  • 如何确定将请求路由到哪个站点?
  • @4c74356b41 在 IIS 你的意思是?我们有主机名指向正确的站点。还是你的意思是网关本身,那我不太明白你的意思?
  • 在网关上。
  • @4c74356b41 这是我正在寻找的东西之一
  • 好吧,如果您不知道自己需要什么,我该如何帮助您?它是基于路径的路由或域还是??

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


【解决方案1】:
  1. 在应用程序网关中,您可以创建 100 个侦听器(对于启用 WAF SKU)。所以你应该能够用一个来适应你的设置 应用网关。
    1. 在创建 HTTP 设置时,您可以选择是否 是否启用基于 Cookie 的亲和性。
    2. 应用程序网关具有您请求的所有功能,例如 HTTP 到 HTTPS 重定向、WAF 保护。

因此您应该能够部署应用程序网关并进行配置以使您的设置正常工作。

【讨论】:

    猜你喜欢
    • 2021-08-14
    • 2020-12-03
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    相关资源
    最近更新 更多