我在aws ec2实例中的tomcat服务器上有一个Web应用程序。我还从Godaddy购买了域名,例如xyz.com。
现在,我已经在AWS Route 53中完成了映射,还更新了域的名称服务器。
可以通过xyz.com:8080/ABCProject url访问该应用程序,但是我需要使用xyz.com来访问该应用程序
答案 0 :(得分:0)
您要么需要在端口80上公开应用程序,要么在端口80上可用的应用程序前面安装某种反向代理(例如nginx)/负载均衡器/ api网关,并代理对8080的调用。每当您访问URL中没有明确端口号的任何网站时,您都将通过端口80。
Route53用于管理DNS(名称-> ip非名称-> ip:port),它将无法在此处执行您想要的操作。
答案 1 :(得分:0)
最简单的方法是使用AWS ELB / ALB并在端口80/443上创建侦听器,并在端口8000上创建后端,并创建别名记录以将xyz.com指向负载均衡器。