无法连接到ec2 tomcat localhost

use*_*726 1 java linux tomcat amazon-ec2 amazon-web-services

我已经按照之前提到的很多教程和问题,但仍然没有好处(我是ec2的初学者)

我做了以下工作:推出了亚马逊Linux AMI 2015.09.1(HVM),SSD卷类型.

sudo yum install tomcat8-webapps tomcat8-admin-webapps
sudo yum install tomcat8
sudo service tomcat8 start
Run Code Online (Sandbox Code Playgroud)

我已将此规则添加到我的安全组入站:

HTTP
TCP
80
0.0.0.0/0
Run Code Online (Sandbox Code Playgroud)

但是当我尝试浏览时:公共DNS:8080

我明白了:

此网页不可用:ERR_CONNECTION_TIMED_OUT

我希望看到tomcat欢迎页面(因为我转到localhost:8080)所以我可以部署我的war文件.

我错过了什么?

谢谢.

M4v*_*r1k 5

如果Tomcat自身运行,则需要从AWS Console inbound TCP rule安全组中添加for 8080端口. 在此输入图像描述

您也可以通过发出一个来检查Tomcat是否在8080端口运行

curl localhost:8080
Run Code Online (Sandbox Code Playgroud)

注意:由于安全原因,仅打开必要的公共访问端口.还必须启用Tomcat GUI Manager,不要使用tomcat/tomcat的默认用户名/密码.使用更安全的密码.