当前位置: 移动技术网 > 科技>操作系统>Linux > linux下tomcat无法远程访问(开放8080端口)

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

2019年09月19日  | 移动技术网科技  | 我要评论

图书管理系统数据库,黄一琳素颜,喝绿茶有什么作用

我们在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远程无法访问,也可以借鉴此步骤

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网