用于云服务请求的Azure CDN转发到<;myapp>;。cloudapp.net而不是我的自定义主机名绑定

用于云服务请求的Azure CDN转发到<;myapp>;。cloudapp.net而不是我的自定义主机名绑定,azure,azure-cdn,Azure,Azure Cdn,正如在上面的标题中提到的,我有一个cloudservice和一个运行web应用程序www.myappname.com的WebRole。我已经采取了所有必要的步骤,使用IIS上的url重写模块从我的应用程序中提供CDN内容。这很好,但是: 来自CDN的请求被转发到.cloudapp.net,而不是我的自定义主机名绑定。我在配置中找不到任何地方可以更改此设置。创建新CDN端点时,设置源域的选项仅限于云服务端点 假设我为我的云服务CDN端点(例如static.appnamecdn.com)获得了一个自

正如在上面的标题中提到的,我有一个cloudservice和一个运行web应用程序www.myappname.com的WebRole。我已经采取了所有必要的步骤,使用IIS上的url重写模块从我的应用程序中提供CDN内容。这很好,但是:

  • 来自CDN的请求被转发到.cloudapp.net,而不是我的自定义主机名绑定。我在配置中找不到任何地方可以更改此设置。创建新CDN端点时,设置源域的选项仅限于云服务端点
  • 假设我为我的云服务CDN端点(例如static.appnamecdn.com)获得了一个自定义域名。当我使用https发出请求时会发生什么?我看不到任何地方可以注册“static.appnamecdn.com”的ssl证书。这样的事情不是必须的吗

  • 从创建CDN端点屏幕(Azure管理门户)上的帮助图标中,我得到了以上第二点的答案:

    如果您选择为CDN端点启用HTTPS,请记住 以下几点:

    • 您必须使用CDN提供的证书。不支持第三方证书
    • 您必须使用CDN域来访问内容。HTTPS支持不适用于自定义域名(CNAMEs),因为CDN不支持 目前不支持自定义证书
    • HTTPS仅从CDN发送到客户端。从CDN到内容提供商(存储帐户或托管服务)的请求是 仍然使用HTTP

    关于你的第一个问题,我认为这是不可能的……不幸的是,Azure的CDN在选择上有些有限


    至于第二个问题,正如在另一个答案中所说的,不可能将HTTPS与自定义域名一起使用://

    我看不出我的问题没有用处的原因。那么,为什么要投反对票呢?截至2014年4月16日,azure的声明称,该功能目前正在计划中。因此,答案还不被支持。