是否可以在Windows Azure上托管一个响应多个域的Web角色(准确地说是10 - > www.company.com,www.company.de,www.company.co.uk ... ect。)并同时拥有HTTP和HTTPS(SSL证书)?
如果无法做到这一点,那么运行一个具有多个域的Web角色并在其上使用带有Windows Azure的SSL的替代方法是什么?
谢谢!
答案 0 :(得分:3)
是的,现在您可以使用“SSL主机头”以及IIS 8(Windows Server 2012)中提供的名为SNI的新支持功能来实现此目的。
所以,你需要:
我是微软技术推广人员,我在以下网址发布了详细解释和示例“即插即用”源代码: http://www.vic.ms/microsoft/windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/
答案 1 :(得分:2)
由于您希望向所有这些域提供相同的网站,因此您应该可以使用HTTP连接 - 只需将每个网站设置为Azure网络端点的CNAME即可。我认为HTTPS有点棘手,但this post表示您需要“多域证书”(请参阅Google)。我没有尝试过,但推测这个证书可能是uploaded to Azure in the usual way。我刚刚注意到您的问题似乎与this one重复。我也在那里补充答案。
答案 2 :(得分:2)