阿里云服务器无法访问tomcat

最近在尝试配置服务器把项目部署到服务器上,按照b站的视频中的方法进行配置,但是还是出现无法用IP+端口号进行访问。于是百思不得其解。

正在这时阿里云的电话突然打给我,问我现在是否在使用该账号,是否遇到了什么问题,于是我把情况都跟客服说了,客服让我在阿里云官网提交工单,有专门工程师帮我解决。

现在把这个解决方法分享一下。

问题:配置好了服务器,同时安全组配置也开放了端口,tomcat服务器也正常启动了,但是就是无法用IP公网+端口号对tomcat进行访问。

解决办法:

  • 首先输入这三个命令:
netstat -nltp|grep 8080 
iptables -L -n
ufw status 

这三个命令用来检测相关配置情况和规则,一般新的机器配置情况是仅有INPUT FOWARD OUPPUT 这三个默认的链。

如果出现了除这三个键以外的键,大概率是有了别的配置。

  • 然后在命令中输入
 iptables  -I  INPUT   -p  tcp  --dport   8080 -j  ACCEPT

将规则添加一下,然后再进行访问。

关于这次的问题,请教了一下工程师,为什么会出现这样的情况。

“您目前iptables 的规则中没有放行8080的规则,所以没有办法通信。放行就可以了。默认的机器内都没有开防火墙和配置iptales 规则的,所以一般配置服务不需要添加。”

而之所以会有这个规则,则是因为“宝塔会加防火墙和这个规则。”

总之,遇到这样的情况,一般如下处理:

“先服务启动,安全组放行后,若是无法通信就执行

iptables -I INPUT -p tcp --dport 端口 -j ACCEPT

添加看下。 ”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值