我正在開發一組前端webapps(例如vaadin或angular)和後端RESTful服務。每個前端Web應用程序將使用一個或多個這些後端服務。我希望通過https保護web應用程序和服務。在AWS Route 53中的一個父域下設置多個EC2實例和多個子域
現在,我想註冊一個域名,說mydomain.com,並部署後端服務,使他們可在 service1.api.mydomain.com,service2.api.mydomain.com等。前端應用程序應可在webapp1.mydomain.com,webapp2.mydomain.com等。
我需要能夠爲服務設置兩個或兩個以上的EC2實例,同樣的web應用程序。例如,service1可能正在運行實例A,實例B上的實例2,實例C上的webapp1以及實例D上的webapp2。
如何在AWS Route 53中配置此設置?
由於是彈性IP地址(最多5個),可以爲一個AWS賬號被分配的最大數量的限制,我想對所有的EC2實例獨立公網IP 不是解決辦法,因爲我將有超過5個這樣的子域名。
我希望你能提供一個具有兩個服務和兩個webapps的實際示例配置。
這是我解決我的問題的方法。但不是ALB,我最終創建了一個新的EC2實例,在其上安裝了Apache服務器服務器,並將其設置爲反向代理。這是因爲我沒有真正開始深入研究aws中的ALB和其他服務,並且從前知道apache服務器。 – Moni