-
首先检查一下,tomcat是否可以正确的启动和关闭
输入命令开启
./startup.sh
阿里云Linux服务器安装了Tomcat,输入公网ip:8080却访问不上 看到Tomcat started就表明正确启动
输入命令关闭
./shutdown.sh
-
检查Linux上防火墙是否关闭
输入命令关闭
输入命令开启systemctl stop firewalld.service
查看防火墙状态 (not running表示关闭,running表示开启)systemctl start firewalld.service
firewall-cmd --state
阿里云Linux服务器安装了Tomcat,输入公网ip:8080却访问不上 但是总不能一直把防火墙处于关闭状态吧,这样也不安全,我们只需要把防火墙的8080端口打开即可
执行命令,看到success字样就表明添加成功
然后重新启动防火墙,看到success字样就表明重启成功firewall-cmd --zone=public --add-port=8080/tcp --permanent
最后可以输入命令验证8080端口打开是否生效firewall-cmd --reload
firewall-cmd --zone=public --query-port=8080/tcp
阿里云Linux服务器安装了Tomcat,输入公网ip:8080却访问不上 -
阿里云服务器安全组问题
要在实例的安全规则中添加8080端口的入口规则
阿里云Linux服务器安装了Tomcat,输入公网ip:8080却访问不上
基本上这三步都设置的话,问题就可以解决的,浏览器访问ip:8080即可访问到Tomcat主页