避免在多域Azure云服务中对域进行HTTPS请求

时间:2014-03-26 16:10:59

标签: azure ssl https azure-web-roles

我们有一个适用于多个域的云服务(www.mysite.com和www.myhttpssite.com),并为其实施了HTTPS。

HTTP连接必须转到两个站点。但我们需要避免与www.mysite.com的HTTPS连接(因为我们只有www.myhttpssite.com的证书)。

在服务定义文件中,我们有以下内容:

<Sites>
  <Site name="Web">
    <Bindings>
      <Binding name="HttpIn" endpointName="HttpIn" />
      <Binding name="HttpsIn" endpointName="HttpsIn" hostHeader="www.myhttpssite.com" />
    </Bindings>
  </Site>
</Sites>

到两个站点的HTTP连接和到www.myhttpssite.com的HTTPS连接按预期工作,但是对www.mysite.com的HTTPS请求仍在响应(使用证书错误屏幕),即使我们没有配置它的hostHeader。

0 个答案:

没有答案