作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有以下场景:
3 个不同的域
但我只有一个 AppService:
这是一个 MVC 应用程序,我有三个不同的网站,它们指向以下 URL:
我想以一种方式映射它,使来自域 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/
我是一名优秀的程序员,十分优秀!