在 Ubuntu 中,我安装了 Tomcat 并部署了 Web 应用程序。我启动了 Tomcat 并尝试从 Windows 进行访问,如下所示
http://54.85.125.1:8080/manager
错误
could not connect to 54.85.125.1:8080
在 Ubuntu 中,我执行了以下命令来启用 Ubuntu 中的防火墙
sudo ufw enable
即使无法连接到远程机器
我尝试从下面的命令提示符执行 ping 操作,但没有得到任何响应
C:\>ping 54.85.125.1
Pinging 54.85.125.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 54.85.125.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)
答案1
您使用的 IP 地址表明您正在使用 Amazon EC2 实例。您是否为该实例正确设置了安全组?
- 登录AWS控制台
- 选择您的 EC2 实例
- 检查与实例关联的安全组是否具有针对 TCP 8080 入站的规则以及正确的源地址(或 0.0.0.0/0)
还为端口 8080 添加一条规则ufw
:
sudo ufw allow from 0.0.0.0/0 to any port 8080
您可以使用以下命令检查它是否在 iptables 设置中:iptables -nvL | grep 8080