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

Posted arebirth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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远程无法访问,也可以借鉴此步骤

技术图片

 

以上是关于linux下tomcat无法远程访问(开放8080端口)的主要内容,如果未能解决你的问题,请参考以下文章

解决本机上无法访问Linux上的Tomcat

Linux下tomcat端口号的访问开放

Tomcat安装后,远程IP无法访问的问题。

阿里云 Linux Tomcat 无法访问

linux系统,tomcat 8080端口,本机访问没问题,远程访问失败,

Linux下,Tomcat启动成功,发现ip:8080访问失败