首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >弹性负载均衡器是否可以工作在beanstalk应用程序之上,并根据url中的路径路由流量?

弹性负载均衡器是否可以工作在beanstalk应用程序之上,并根据url中的路径路由流量?
EN

Stack Overflow用户
提问于 2017-11-27 21:40:42
回答 1查看 57关注 0票数 0

弹性负载均衡器是否可以工作在beanstalk应用程序之上,并根据url中的路径路由流量?

以下是我的应用程序的结构

代码语言:javascript
运行
复制
Frontend App (separate repository- just html js css)
Landing Page (separate repository- just html js css)
Admin Panel (separate repository- just html js css)
API (separate repository - node.js / express app)

我想在AWS上设置基础设施,因为我之前在heroku上,我喜欢用豆茎免费提供给我所有的糖。所以我想做4个单独的beanstalk应用

代码语言:javascript
运行
复制
1. Frontend (Beanstalk app. - Single Instance)
2. Landing Page (Beanstalk app. - Single Instance)
3. Admin Panel (Beanstalk app. - Single Instance)
4. API (Beanstalk App - Autoscaling with a LoadBalancer)

我想要

代码语言:javascript
运行
复制
mydomain.com/ to redirect to landing page.  
mydomain.com/www to redirect to Frontend.  
mydomain.com/admin to redirect to Admin Panel.  
mydomain.com/api to redirect to the API beanstalk app.

我可以单独做所有这些,你能帮我弄清楚如何根据url中的路径重定向流量吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-27 22:40:53

如果beanstalk应用程序不止一个服务器,那么每个应用程序都会有自己的负载均衡器,这只是堆栈的一部分。随着负载均衡器的扩展和缩减,它将在负载均衡器中添加/删除服务器。因此,在您的场景中,您将拥有4个负载均衡器。这可能是最简单的选择。

如果每个beanstalk应用程序都只是一台服务器,那么就不会默认创建负载均衡器。因此,理论上您可以使用应用程序负载均衡器。应用程序负载均衡器可以根据路径或其他标准路由到适当的服务器。但是,如果更换了服务器,您需要手动将服务器删除/添加到负载均衡器,或者执行一些自动化操作来完成此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47512333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档