记录一次Linux安装Tomcat访问不到8080的问题

1,573 阅读2分钟

这是我参与更文挑战的第10天,活动详情查看:更文挑战

  近期,自己从网上购买了云服务器,并进行自己安装Tomcat,遇到了Linux安装Tomcat访问不到8080的问题,特记录下并分享给大家。

1、已知

  • 已知进入阿里云
  • 进入实例
  • 进入安全组 8080的端口安全组已经打开

1.jpg

2、目前

在浏览器输入:外网 ip:8080 例如:39.108.13.29:8080

2.png

  • 没有进入tomcat页面。
  • 打开cmd ping 输入外网ip地址 例如:39.108.13.29
  • 可以ping通
  • 进入xshell 登录服务器
  • curl http://39.108.13.29:8080/

3.jpg

可以看到没有任何的返回信息

3、查看

输入:ifconfg

ifconfg

4.png

4、访问内网

5.jpg

  证明内网是可以正常访问的,tomcat是正常的,可能是8080端口防火墙的问题,因为安全组已经打开。

5、查看8080端口

输入: netstat -an | grep 8080 发现8080端口已经被监听

netstat -an | grep 8080

6.jpg

输入:firewall-cmd --query-port=8080/tcp

firewall-cmd --query-port=8080/tcp
  • 查看8080端口防火墙的状态 关闭状态

7.jpg

  • 输入:firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=8080/tcp
  • 打开8080端口 防火墙

8.jpg

  • 再次查看防火墙 firewall-cmd --query-port=8080/tcp
firewall-cmd --query-port=8080/tcp
  • 还是关闭状态

9.jpg

6、重启防火墙

  • 输入 firewall-cmd --reload
firewall-cmd --reload
  • 重启防火墙 11.jpg

  • 重启后再次查看:firewall-cmd --query-port=8080/tcp 防火墙已经打开

firewall-cmd --query-port=8080/tcp

12.png

7、再次访问Tomcat

  • 浏览器输入:外网ip:8080
  • 出现Tomcat 页面信息
  • 安装完成

13.jpg

  以上问题处理完成过程,有不足之处还请大家之处,以便进行修正完善,感谢阅读。如果感觉有帮助,欢迎点赞关注。