每个网站的 Azure VM 子域

每个网站的 Azure VM 子域

我有一个Azure Virtual Machine,例如目的,说:

myvm.westus.cloudapp.azure.com

Virtual Directory例如,现在我正在以应用程序的形式提供我的应用程序

...azure.com/app 

或者

...azure.com/api

我想将其更改为连接到子域的单个站点,因此对于上面的例子:

app.myvm.westus.cloudapp.azure.com

或者

api.myvm.westus.cloudapp.azure.com

这有可能吗?如果可以,我需要做什么才能实现这一点?

我已阅读有关添加主机头的信息: https://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

但我并不是真正的系统管理员,所以我需要帮助,了解如何实际执行此操作Azure

答案1

您需要将这些应用程序作为单独的网站,并配置主机标头名称以区分它们。此外,您需要有一个公共域名来添加这些主机记录。您无法使用 cloudapp.net 域来做到这一点。所以;

  1. 购买类似“mer.com”的域名
  2. 添加名为 App 的 CNAME 记录并将其指向 myvm.westus.cloudapp.azure.com 。
  3. 添加名为 Api 的 CNAME 记录并将其指向 myvm.westus.cloudapp.azure.com 。
  4. 将您的 App 应用程序作为新网站部署在 IIS 上,并在 HTTP 绑定中将其主机名更改为“App.mer.com”。
  5. 将您的 Api 应用程序作为新网站部署在 IIS 上,并在 HTTP 绑定中将其主机名更改为“Api.mer.com”。
  6. 利润。

相关内容