每个网站的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

但是我不是一个真正的系统pipe理员,所以我需要在Azure真正做到这一点的帮助。

您需要将这些应用程序作为单独的网站,并configuration主机标头名称以区分它们。 此外,您需要有一个公共域名来添加这些主机logging。 你不能用cloudapp.net域来做。 所以;

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