记录一次排查BT面板部署jar包外网无法访问的问题
  zaXu3fhJ6zVU 2023年11月02日 70 0


BT面板是我好几年前用过的一个运维面板,使用很方便,但印象中最开始一直是为php项目服务。后来开始支持java项目。最近因为有服务要上线,想起来宝塔面板可以帮我省很多事,前来测试一下部署java项目的效果。
根据官方的解释,编译模式选择全量编译会更稳定,性能更高,所以花了一个小时才安装完基础环境。

随后服务上线后发现外网无法访问,后面也是解决了这个问题,所以来记录一下原因和解决方案

记录一次排查BT面板部署jar包外网无法访问的问题_linux


因为我的服务器是阿里云,可能有人会说去阿里云开放端口,巧的是我开过了

记录一次排查BT面板部署jar包外网无法访问的问题_java项目_02


通过bt面板可以看到是启动成功的,内网访问一下,发现也是正常的,那就只能再继续查了

记录一次排查BT面板部署jar包外网无法访问的问题_java项目_03


记录一次排查BT面板部署jar包外网无法访问的问题_linux_04


执行netstat -anlp | grep 8081看一下端口,服务和端口是正常的

记录一次排查BT面板部署jar包外网无法访问的问题_外网访问_05


再查一下防火墙配置iptables -nL |grep 8081,于是问题开始浮出水面--------查不到

查不到那就添加一条规则,让tcp流量可以通过8081端口试试,iptables -I INPUT -j ACCEPT -p tcp --dport 8081,再查一下

记录一次排查BT面板部署jar包外网无法访问的问题_服务器_06


没问题,再试一下外网访问,也没问题了。但是阿里云服务器默认不开启防火墙,到底是谁打开了我的服务器防火墙?此时只有BT,也只能怀疑BT,因为BT面板自带防火墙管理模块。于是乎,我找到了这个

记录一次排查BT面板部署jar包外网无法访问的问题_linux_07

真相大白,BT自动开启了服务器的防火墙,导致请求被拦截,添加入站规则后问题解决。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读