2015-12-21 129 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

相關問題