linux远程无法访问端口,linux下tomcat无法远程访问(开放8080端口)

我们在linux下配置了tomcat后发现,无法访问除了linux(如果是虚拟机的话,宿主机子根本无法访问tomcat),解决下吧

原因是我们的tomcat访问需要8080端口,但是从外部访问,我们的防火墙会拦截,而你此时又恰好没有配置8080端口,也没有关闭防火墙,那么就导致这样咯,

解决步骤:

1.首先输入 vi /etc/sysconfig/iptables 来打开防火墙配置文件

2.找到-a input -p tcp -m state --state new -m tcp --dport 22 -j accept,我们把这句话复制到它的下一行

3.把复制好的改为如下-a input -p tcp -m state --state new -m tcp --dport 8080 -j accept(就是把22改成了想要开放的端口,例如:我们开放8080)

4.按esc 键 输入 :wq! 保存并退出

5.输入 service iptables restart重启防火墙

6.大功告成

哈哈,此种方法还是稍微繁琐的,要是日常自己测试的话,只需要把防火墙关闭,省事多了 在命令行输入:service iptables stop  即可

ps:

外界访问linux下的特定端口资源是需要开放端口的,如果遇到mysql远程无法访问,也可以借鉴此步骤

e3ee6ecb7cb499febd62850a897dd5b9.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值