Azure网站可以有多个绑定吗?

时间:2013-04-18 06:30:07

标签: azure azure-web-roles

我们目前在我们自己的虚拟机上使用IIS托管我们的网站。效果很好。

我们的主网站有大约30个左右的绑定,我们用它来自定义html输出。对我们来说,每个约束都是一个主题。例如,red.mywebsite.com将有一个红色背景。

如果我们转移到azure网站,azure是否也允许我们这样做?

如果是,我们可以以编程方式执行此操作吗?

1 个答案:

答案 0 :(得分:7)

是的,Azure网站确实支持每个网站的多个绑定。

但是,此功能仅适用于SharedReserved实例比例模式。

通过Custom Domain Management为目标网站配置绑定。您可以添加多个自定义域,这将有效地编辑IIS中的绑定。但是,您必须知道尚未为Azure网站提供SSL。

还有编程方式来管理绑定,但尚未记录,因为此功能是预览。您可以通过Windows Azure PowerShell Management cmdlets管理Azure网站。但这还没有记录。如果从here获得最新的Windows Azure PowerShell,您将拥有以下命令:

  • 新-AzureWebSite
  • 获取-AzureWebsite
  • 移除-AzureWebsite
  • 设置-AzureWebsite
  • 显示-AzureWebSite
  • 启动AzureWebSite
  • 停止-AzureWebSite

还有REST Management API(由PowerShell cmdlet使用),它也没有记录:(

简单的逆向工程(使用fiddler)显示* AzureWebsite命令连接到以下地址:

https://management.core.windows.net/ [订阅-ID] /服务/网站空间/

快速说明,命令Set-AzureWebsite的帮助显示有一个开关-HostNames,其记录如下:

  

-HostNames< String []>

   The fully qualified hostnames that can be used to access the website

我相信这就是你需要的。

你可以尝试深入挖掘。