我已经按照之前提出的许多教程和问题进行了操作,但仍然效果不佳(我完全是 ec2 的初学者)
我做了以下事情: 推出 Amazon Linux AMI 2015.09.1 (HVM),SSD 卷类型。
sudo yum install tomcat8-webapps tomcat8-admin-webapps
sudo yum install tomcat8
sudo service tomcat8 start
我已将此规则添加到我的安全组入站:
HTTP
TCP
80
0.0.0.0/0
但是当我尝试浏览到: 公共(public) DNS:8080
我得到:
This webpage is not available: ERR_CONNECTION_TIMED_OUT
我希望看到 tomcat 欢迎页面(当我转到 localhost:8080 时),这样我就可以部署我的 war 文件。
我错过了什么?
谢谢。
最佳答案
如果 Tomcat
本身正在运行,您需要在 AWS 控制台的安全组中为端口 8080 添加一个入站 TCP 规则
。
你也可以检查 Tomcat 是否在 8080 端口运行,只需发出一个
curl localhost:8080
注意:出于安全原因,只开放必要的端口供公共(public)访问。Tomcat GUI Manager 也必须启用,不要使用 tomcat/tomcat 的默认用户名/密码。 使用更安全的密码。
关于java - 无法连接到 ec2 tomcat 本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741535/