如何通过Amazon Route 53映射带有端口号的URL

时间:2019-05-19 09:03:59

标签: amazon-web-services amazon-ec2 amazon-route53

我在aws ec2实例中的tomcat服务器上有一个Web应用程序。我还从Godaddy购买了域名,例如xyz.com。

现在,我已经在AWS Route 53中完成了映射,还更新了域的名称服务器。

可以通过xyz.com:8080/ABCProject url访问该应用程序,但是我需要使用xyz.com来访问该应用程序

2 个答案:

答案 0 :(得分:0)

您要么需要在端口80上公开应用程序,要么在端口80上可用的应用程序前面安装某种反向代理(例如nginx)/负载均衡器/ api网关,并代理对8080的调用。每当您访问URL中没有明确端口号的任何网站时,您都将通过端口80。

Route53用于管理DNS(名称-> ip非名称-> ip:port),它将无法在此处执行您想要的操作。

答案 1 :(得分:0)

最简单的方法是使用AWS ELB / ALB并在端口80/443上创建侦听器,并在端口8000上创建后端,并创建别名记录以将xyz.com指向负载均衡器。