gpt4 book ai didi

asp.net - 如何将 Azure 上的多个自定义域映射到同一服务器但不同的 URL?

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

假设我有以下场景:

3 个不同的域

  • www.domaina.com
  • www.domainb.com
  • www.domainc.com

但我只有一个 AppService:

  • myserver.azurewebsites.net

这是一个 MVC 应用程序,我有三个不同的网站,它们指向以下 URL:

  1. myserver.azurewebsites.net/WebSiteA
  2. myserver.azurewebsites.net/WebSiteB
  3. myserver.azurewebsites.net/WebSiteC

我想以一种方式映射它,使来自域 A、B 和 C 的流量分别到达我的应用程序路由 WebSiteA、WebSiteB 和 WebSiteC。

这是我第一次尝试实现这样的目标。我想知道,Azure DNS 区域是可行的方法,还是有办法直接在我的域管理器面板(在本例中为 GoDaddy)上执行此操作?如果是这样,您能给我一个简单的例子来说明如何实现这一目标吗?

OBS:我将动态创建所有这些映射和路由,因此与我的代码耦合的解决方案将不起作用。

最佳答案

如果您对创建新的网络应用程序没有严格限制。我建议您为 WebSiteB、WebSiteC 创建新的 Web 应用程序,它们与 WebSiteA 共享相同的应用程序服务计划,因为同一服务计划内的所有 Web 应用程序共享该计划的资源。假设您将拥有

myservera.azurewebsites.net
myserverb.azurewebsites.net
myserverc.azurewebsites.net

接下来,您可以创建 CNAME 记录以将自定义域映射到每个网络应用。

我希望这会有所帮助。

关于asp.net - 如何将 Azure 上的多个自定义域映射到同一服务器但不同的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42477751/

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