【发布时间】:2022-01-16 07:07:23
【问题描述】:
我有一个在 AWS 上运行的应用程序,它在 application/ 目录下运行。我想在 AWS 负载均衡器上创建基于路径的路由并将其作为两个应用程序运行,但我收到 404 错误。如何在不在后端执行任何操作的情况下使用 AWS Application Load Balancer 做到这一点?
结构:
- domain.com/server1 (AWS 负载均衡器) ---> TargetGroup1 --- > /
- domain.com/server2 (AWS 负载均衡器) ---> TargetGroup2 --- > /
简而言之,当我想访问https://lbaddress/test1 地址时,我希望在我的后端(在root folder / 上工作)服务器上运行的软件运行
Nginx 方面,我可以这样做。
location ^~ /server1 {
rewrite ^/server1(.*)$ $1 last;
}
This rule is not working,遇到 404 码。
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-application-load-balancer