每个网站的 Azure VM 子域

Ser*_*gan 0 virtual-machines subdomain azure

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

myvm.westus.cloudapp.azure.com
Run Code Online (Sandbox Code Playgroud)

例如,现在我正在将我的应用程序作为Virtual Directory应用程序提供

...azure.com/app 
Run Code Online (Sandbox Code Playgroud)

或者

...azure.com/api
Run Code Online (Sandbox Code Playgroud)

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

app.myvm.westus.cloudapp.azure.com
Run Code Online (Sandbox Code Playgroud)

或者

api.myvm.westus.cloudapp.azure.com
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?如果是这样,我需要做什么才能实现这一目标?

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

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

小智 6

您需要将这些应用程序作为单独的网站,并配置主机头名称以区分它们。此外,您需要有一个公共域名来添加这些主机记录。你不能用 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. 利润。