Route 53:重定向到 EC2 + 应用程序上下文

Route 53: Redirecting to EC2 + application context

所以我注册了一个指向我的 EC2 实例 1.2.3.4

的域名 www.abc.com

在这个 EC2 实例上,我有一个名为 my-application 的 Tomcat 应用程序。我可以通过调用 http://1.2.3.4/my-application

访问应用程序

我已将 www.abc.com 配置为指向 1.2.3.4

但现在我该如何配置它以重定向到 http://1.2.3.4/my-application

这涉及到什么概念?

这不是 EC2 问题,请指定您的 tomcat 以将我的应用程序显示为欢迎页面。见下文:

  • How to configure welcome file list in web.xml

之后,您可以在 http://1.2.3.4:8080/my-application 上发布您的应用程序。

然后,您需要将 http://1.2.3.4:80 重定向到 http://1.2.3.4:8080/my-application

有两种方法:

  • 使用反向代理(例如:使用 nginx 或 apache 网络服务器作为代理)
  • 使用AWS Application Load Balancing(如果你使用这种模式,你需要为Route53配置A记录。我胡乱猜测,你已经为Route53配置了CNAME。)