Azure:是否可以在非ms VM上使用HTTPS?

时间:2015-03-15 00:58:06

标签: azure azure-virtual-machine

以下是我们尝试做的事情: 我们尝试在Azure VM上运行带有Meteor和Mongo数据库服务器的多个App Server。我们将它们捆绑在一个云端服务中,使用端点集来平衡负载。

我们通过管理控制台(Ubuntu VM)进行设置,然后通过Meteor Up部署Meteor和内容。

现在我们想要做HTTPS。最初我们认为这是由LoadBalancer通过将外部端口443映射到内部端口80来处理的,因为有上传证书的选项。

似乎没有选择以这种方式配置,除了使用Visual Studio进行部署(那些似乎必须使用至少一些Web角色)。

这是我们奋斗的地方: 使用HTTPS似乎与部署在visual studio和/或Windows VM上开发的应用程序有关吗?

这是个问题: 是否可以在Linux VM上使用szure上的负载均衡HTTPS?

PS:这篇文章让我觉得Load Balancer可能会自己进行SSL加密:https://msdn.microsoft.com/en-us/library/azure/ff795779.aspx

1 个答案:

答案 0 :(得分:2)

AFAIK,Azure的负载均衡器只会将流量分散到实例内部端点,加密SSL中的流量。 (见:https://azure.microsoft.com/en-us/documentation/articles/load-balancer-overview/

即使使用Visual Studio进行部署,我相信其背后的机制也是每个Web角色上的IIS加密流量,而不是负载均衡器作业。

因此,您应该在每个VM的Web服务器上添加SSL,例如使用nginx。