gpt4 book ai didi

html - 两人如何在 Azure 上为同一域设置三个应用服务

转载 作者:行者123 更新时间:2023-12-03 01:03:01 24 4
gpt4 key购买 nike

目前我在 Azure 上有两个应用服务

  1. Angular 7 应用程序 - mydomainUI.azurewebsites.net
  2. NET Core Web API - mydomainAPI.azurewebsites.net

我在 godaddy 上也有两条 DNS 记录:

Azure IP 地址的 A 记录和文本记录@到mydomainUI.azurewebsites.net

Angular 对 azure 域进行 API 调用。一切工作正常,但主页加载时间太长,所有 Angular 开销都很大。我想添加第三个应用程序服务:一个快速加载的 MVC 应用程序,仅处理主页。它类似于 mydomainPUBLIC.azurewebsites.net。所有其他请求应由 UI 应用服务的 Angular 路由处理。浏览器应该只显示 mydomain.com 的所有内容,而不是 azure 域。

可以在没有子域的情况下完成此操作吗?我需要在 godaddy 添加哪些 DNS 记录?还有其他考虑吗?

提前谢谢

最佳答案

我认为除非您使用子域,否则您无法路由到具有相同域的不同网络应用程序服务。但是,如果您考虑使用基于路径的 URL 来访问不同的 Web 应用程序,这里有两个选项可供您选择。

  1. 您可以将多个 Web 应用程序放置在具有不同 Azure 虚拟目录的同一 Web 应用程序服务中。请参阅here1here2 。然后在当前的网络应用服务中设置自定义域。
  2. 您可以根据路径 URL 使用 Azure 应用程序网关路由到多个 Web 应用服务。基于 URL 路径的路由允许您根据请求的 URL 路径将流量路由到后端服务器池。

    您可以关注this使用应用程序网关配置应用服务。你需要

    • 创建三个后端池并将每个应用服务放入单独的后端池中。
    • 创建三个 HTTP 设置和自定义探测,并启用“选择主机名”开关(选中“使用应用服务”复选框)
    • 创建基本后端监听器和基于路径的路由规则。引用这个tutorial .

如果您遇到任何问题,请告诉我。

关于html - 两人如何在 Azure 上为同一域设置三个应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56452192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com