我想通过我的URL直接访问Amazon Web Service中的Web应用程序,例如Service.com,但我使用的是tomcat,因此,我必须写名称为Service.com:8090/Login的端口号。
即使我将端口设置为80,它也会打开tomcat管理器页面。
答案 0 :(得分:3)
有两种访问应用程序的可能性。
1-如果您已在AWS Elastic Beanstalk(Tomcat Beanstalk)上部署了应用程序,那么它将自动在端口80(HTTP的默认端口)上路由应用程序,您只需要配置route53或可以通过Beanstalk直接访问应用程序网址
2-如果您已手动部署,则必须设置一个Loadblancer,它将从80路由到8080。
设置Loadblancer的参考链接:- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html
设置Loadblancer时,实例端口将为8080,并确保正确配置了入站规则(安全组)。