【发布时间】:2022-01-08 22:21:36
【问题描述】:
我正在 Azure 中寻找一种将 Web 应用服务路径映射到我拥有的域名的方法。
例如
将 xyz.com 映射到 .azurewebsites.net/Views?id=xyz
将 abc.com 映射到 .azurewebsites.net/Views?id=abc
这可能吗?
我知道我可以将 xyz.com 映射到 .azurewebsites.net 并使用自定义域功能来执行此操作。
【问题讨论】:
我正在 Azure 中寻找一种将 Web 应用服务路径映射到我拥有的域名的方法。
例如
将 xyz.com 映射到 .azurewebsites.net/Views?id=xyz
将 abc.com 映射到 .azurewebsites.net/Views?id=abc
这可能吗?
我知道我可以将 xyz.com 映射到 .azurewebsites.net 并使用自定义域功能来执行此操作。
【问题讨论】:
您可以做到这一点,但不能使用直接的 DNS。在我看来,Azure 中最简单的方法是创建一个 Front Door - 这是一个非常易于配置且功能齐全的 HTTP 负载均衡器(注意我在这里调用 HTTP,因为这是 Front Door Door 工作 - 如果您需要较低级别的协议支持,您将需要另一个解决方案。
Front Door 允许您注册自定义域(“前端”)地址,然后使用路由规则将它们映射到不同的 Web 应用程序(“后端服务”)。这些路由规则允许您转发(类似于反向代理)或重定向到您想要的路径。
【讨论】: