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

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

随后服务上线后发现外网无法访问,后面也是解决了这个问题,所以来记录一下原因和解决方案
在这里插入图片描述
因为我的服务器是阿里云,可能有人会说去阿里云开放端口,巧的是我开过了

通过bt面板可以看到是启动成功的,内网访问一下,发现也是正常的,那就只能再继续查了
在这里插入图片描述
在这里插入图片描述
执行netstat -anlp | grep 8081看一下端口,服务和端口是正常的
在这里插入图片描述
再查一下防火墙配置iptables -nL |grep 8081,于是问题开始浮出水面--------查不到
查不到那就添加一条规则,让tcp流量可以通过8081端口试试,iptables -I INPUT -j ACCEPT -p tcp --dport 8081,再查一下
在这里插入图片描述
没问题,再试一下外网访问,也没问题了。

但是阿里云服务器默认不开启防火墙,到底是谁打开了我的服务器防火墙?此时只有BT,也只能怀疑BT,因为BT面板自带防火墙管理模块。于是乎,我找到了这个
在这里插入图片描述

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值