2015-12-21 104 views
1

我们目前拥有运行一个Web角色和两个辅助角色的Azure云服务。截至目前,Web角色由运行AngularJS的WebApi后端和客户端Web应用程序组成。Azure云服务中的多个Web角色

我们正在研究将网络角色分成两部分的可能性。一个为后端提供WebApi,另一个为客户端应用程序提供角色。

我试图在同一个云服务两个web角色,但它似乎并不可能有绑定到相同的端口(SSL/443)两个角色,因为它们共享相同的公网IP地址。

我见过的解决方案必须使用主机标头以相同的Web角色来区分它们,但这不是我们想要的。

我们想要的是;

Webrole1 - AngularJS客户端应用程序

Webrole2 - 的WebAPI(SSL/443)

有没有实现这一点的方法吗?

回答

-1

您可能在同一个云服务中拥有多个Web角色。但是,您将无法使用相同的端口。您需要在80/443之外提出不同的端口映射,因为外部端点与特定角色绑定。

你可以把主机头办法的唯一方法是,如果你保持一个角色中的功能,因为你现在有它。

+0

谢谢,我已经找到了一个博客帖子,说明你可以添加额外的虚拟IP云服务,使得多个角色与云服务相同的端口,但它似乎更像是一种解决方法。 https://azure.microsoft.com/en-us/documentation/articles/load-balancer-multivip/关于新的资源管理器是什么? – honk