Java 无法从外部浏览器连接到EC2 web app
最近我停止并启动了我的EC2实例,这导致我不得不从头开始安装我的web应用程序(使用Tomcat和Java) 现在我让Tomcat在EC2实例上运行,我可以通过打开EC2服务器上的浏览器并指向 但是,如果我在自己的电脑上打开浏览器,并指向EC2实例的公共IP(例如EC2 XXX XXX.ap-southest-2.compute.amazonaws.com),则浏览器会返回以下消息: “无法访问此站点,ec2-XXX-XXX-XXX-XXX.ap-southerast-2.compute.amazonaws.com拒绝连接。” 我已经检查了这个EC2实例的安全组,它允许TCP端口80、443、3389和8080,所以我不确定为什么我不能连接到web应用程序Java 无法从外部浏览器连接到EC2 web app,java,amazon-web-services,tomcat,amazon-ec2,Java,Amazon Web Services,Tomcat,Amazon Ec2,最近我停止并启动了我的EC2实例,这导致我不得不从头开始安装我的web应用程序(使用Tomcat和Java) 现在我让Tomcat在EC2实例上运行,我可以通过打开EC2服务器上的浏览器并指向 但是,如果我在自己的电脑上打开浏览器,并指向EC2实例的公共IP(例如EC2 XXX XXX.ap-southest-2.compute.amazonaws.com),则浏览器会返回以下消息: “无法访问此站点,ec2-XXX-XXX-XXX-XXX.ap-southerast-2.compute.ama
如何解决此问题?因为您的应用程序正在8080端口上运行,而ec2实例IP正在80端口上查找您的应用程序 因此,请使用loadblancer将端口80重定向到8080,或者尝试
ec2 XXX XXX XXX.ap-southeast-2.compute.amazonaws.com:8080/web\u app\u name,您将能够呈现您的网页。您可以尝试以下方法之一:
您是否可以与EC2实例的SG共享您的入站和出站规则?