Azure中Web应用程序的负载平衡

问题描述 投票:0回答:1

我们已经部署了带有Microsoft身份验证的ASP .Net Web应用程序。现在,我们计划对其实施负载平衡。基于MSDN参考链接load-balancing-overview,我们计划实现AzureFront门+应用程序网关任何人都可以共享示例文档和相同的参考吗?

reference sample azure-webapps azure-load-balancer
1个回答
0
投票

准备App服务

  1. 您需要准备App Service,以接受通过Application Gateway路由的自定义域上的请求。
  2. 在AppService中配置自定义域。
  3. Azure App Service身份验证需要HTTPS,因此我们需要为自定义域配置SSL证书。
  4. 下一步,我们需要使用App Service上的“身份验证/授权”功能来设置Azure Active Directory身份验证。
  5. 如果您在设置Azure Active Directory身份验证之前配置了自定义域,则应为回复URL配置* .azurewebsites.net和自定义域URL。

设置应用程序网关

  1. 首先,在配置Application Gateway之前,请确保将自定义域从指向App Service更改为指向Application Gateway的公用IP或DNS名称。此更改已在您的DNS注册商中完成。
  2. 这可以通过Azure PowerShell来实现,并且已调整脚本的关键部分是使用后端HTTP设置。后端HTTP设置的默认配置使用“-PickHostNameFromBackendAddress”,,该主机在连接到后端App Service时将使用*。azurewebsites.net主机名。完成该配置后,身份验证将转到* .azurewebsites.net主机名,而不是自定义域,从而使经过身份验证的用户被定向到* .azurewebsites.net主机名,并绕过应用程序网关。

这里是参考博客,更加清楚,

Setting up Application Gateway with an App Service that uses Azure Active Directory Authentication

© www.soinside.com 2019 - 2024. All rights reserved.