有时候linux下的tomcat其他机器无法访问,比如主机无法访问linux虚拟机的tomcat,这是因为tocat的端口,linux没有对外开放,所以只能localhost访问,但是别的机器访问不了;解决方法如下:

第一步 :通过systemctl status firewalld查看firewalld状态,若发现当前是dead状态,即防火墙未开启。
CentOS7中tomcat端口设置

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
CentOS7中tomcat端口设置

再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。
CentOS7中tomcat端口设置

第二步:执行firewall-cmd --permanent --zone=public --add-port=8080/tcp,提示success,表示设置成功。
CentOS7中tomcat端口设置

      命令含义:

           --zone #作用域

          --add-port=80/tcp  #添加端口,格式为:端口/通讯协议

          --permanent   #永久生效,没有此参数重启后失效

第三步:重启防火墙 firewall-cmd --reload

到此tomcat的端口8080设置好了,其他机器就可以对其进行访问了。

相关链接:https://www.cnblogs.com/rxbook/p/8110143.html
https://blog.csdn.net/zhezhebie/article/details/73342362

相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-30
  • 2022-02-07
  • 2021-12-15
猜你喜欢
  • 2022-02-05
  • 2022-12-23
  • 2021-12-21
  • 2022-02-26
  • 2021-11-13
  • 2021-12-15
  • 2021-11-13
相关资源
相似解决方案