近期,自己从网上购买了云服务器,并进行自己安装Tomcat,遇到了Linux安装Tomcat访问不到8080的问题,特记录下并分享给大家。
1、已知
- 已知进入阿里云
- 进入实例
- 进入安全组 8080的端口安全组已经打开
2、目前
在浏览器输入:外网 ip:8080 例如:39.108.13.29:8080
- 没有进入tomcat页面。
- 打开cmd ping 输入外网ip地址 例如:39.108.13.29
- 可以ping通
- 进入xshell 登录服务器
- curl http://39.108.13.29:8080/
可以看到没有任何的返回信息
3、查看
输入:ifconfg
ifconfg
4、访问内网
- 找到服务器的内网ip
- 再次输入:curl http://内网ip:8080
- 这时候有内容返回
证明内网是可以正常访问的,tomcat是正常的,可能是8080端口防火墙的问题,因为安全组已经打开。
5、查看8080端口
输入: netstat -an | grep 8080 发现8080端口已经被监听
netstat -an | grep 8080
输入:firewall-cmd --query-port=8080/tcp
firewall-cmd --query-port=8080/tcp
- 查看8080端口防火墙的状态 关闭状态
- 输入:firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=8080/tcp
- 打开8080端口 防火墙
- 再次查看防火墙 firewall-cmd --query-port=8080/tcp
firewall-cmd --query-port=8080/tcp 复制代码
- 还是关闭状态
6、重启防火墙
- 输入 firewall-cmd --reload
firewall-cmd --reload
- 重启防火墙
- 重启后再次查看:firewall-cmd --query-port=8080/tcp 防火墙已经打开
firewall-cmd --query-port=8080/tcp
7、再次访问Tomcat
- 浏览器输入:外网ip:8080
- 出现Tomcat 页面信息
- 安装完成
以上问题处理完成过程,有不足之处还请大家之处,以便进行修正完善,感谢阅读。