2017-08-17 22 views
-1

我有兩個網絡應用程序Azure的應用程序服務:1. UI項目 2. API項目兩個單域

他們應該工作在地圖旁邊的方式:UI項目 - > mydomain.com,API項目 - > mydomain.com/api

你有什麼想法可以做嗎?

我不會有虛擬應用程序或虛擬目錄,因爲它們不能以可分離的方式配置和擴展。 我預計加載API項目將更多的是UI項目。因此,我希望以不同的方式爲每個項目配置價格計劃和可擴展性。

在此先感謝您的幫助

回答

0

根據您的要求,我建議你可以嘗試使用URL在 UI的Web應用程序的Web配置文件重定向。

通過這種方式,如果客戶訪問mydomain.com/api,它會自動重定向到您的azure web api應用的URL。

注意:重定向後,瀏覽器中顯示的網址將被更改。

關於如何設置它的更多細節,你可以參考這個article

另一種方式,你可以考慮使用azure應用程序網關,它現在支持Web應用程序作爲它的後端池。

更多細節,你可以參考這個article

關於如何使用web應用程序作爲其後端池,請參閱article

+0

嗨,感謝您的評論與有用的鏈接。 他們真的是intereste。 關於我的問題。我想在不添加額外資源的情況下解決此問題,因爲它們需要額外成本。 關於重定向,我想過它,並認爲它將需要一個更多的資源。 網關的結果相同。 無論如何謝謝你的回答。 – user3336974

+0

你的意思是你現在用兩個網絡應用程序使用了一個應用程序服務計劃?那麼你希望每個Web應用程序都可以分開配置和擴展? url重定向只是改變主要的web應用程序的web配置。它不需要任何其他資源。 –

+0

是的,但我怎麼理解每個請求將主要的應用程序,然後重定向到第二個。這是對的嗎? 如果是,那意味着無論如何第一個應用程序將參加第二個應用程序的加載。因此,如果我會有很多電話,第一個應用程序將加載重定向到第二個。 – user3336974