首页 文章

Azure Cloud Service中的多个Web角色

提问于
浏览
1

我们目前有一个Azure Cloud 服务,运行一个Web角色和两个辅助角色 . 截至目前,Web角色包括WebApi后端和运行AngularJS的客户端Web应用程序 .

我们现在正在研究将Web角色分成两部分的可能性 . 一个用于后端的WebApi和一个仅用于客户端应用程序的角色 .

我曾尝试在同一个 Cloud 服务中拥有两个Web角色,但似乎不可能将两个角色绑定到同一个端口(SSL / 443),因为它们共享相同的公共IP地址 .

我已经看到了使用主机头来区分相同Web角色的站点的解决方案,但这不是我们想要的 .

我们想要的是;

Webrole1 - AngularJS客户端应用程序

Webrole2 - WebAPI(SSL / 443)

有没有办法实现这个?

1 回答

  • -1

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

    您可以采用主机头方法的唯一方法是将您的功能保留在单个角色中,就像您目前拥有它一样 .

相关问题