【发布时间】: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