小编Jam*_*001的帖子

AWS ALB 创建基于路径的路由 - 将子目录重定向到根目录

我在 AWS 上运行一个应用程序,它在 application/ 目录下运行。我想在 AWS 负载均衡器上创建基于路径的路由并将其作为两个应用程序运行,但收到​​ 404 错误。如何使用 AWS Application Load Balancer 执行此操作而不在后端执行任何操作?

结构:

  1. domain.com/server1 (AWS 负载均衡器) ---> TargetGroup1 --- > /
  2. domain.com/server2 (AWS 负载均衡器) ---> TargetGroup2 --- > /

简而言之,当我想要访问地址时,我希望在我的后端(正在运行)服务器https://lbaddress/test1上运行的软件运行root folder /

Nginx 方面,我可以执行以下操作。

location ^~ /server1 {
      rewrite ^/server1(.*)$ $1 last; 
}
Run Code Online (Sandbox Code Playgroud)

该规则不起作用,面临 404 代码。

amazon-ec2 amazon-web-services aws-application-load-balancer

3
推荐指数
1
解决办法
3137
查看次数