解决CentOS7安装Tomcat不能被外部访问的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决CentOS7安装Tomcat不能被外部访问的问题相关的知识,希望对你有一定的参考价值。
在CentOS7安装了Tomcat,在服务器内部使用火狐浏览器通过localhost:8080是可以访问的,但是不能被外部访问,主要原因是因为防火墙的存在,导致端口不能被访问。CentOS是使用firewall而不是iptables貌似也找不到iptables这个目录了。解决这个问题的办法就是通过firewall添加我们需要开放的端口。我们先使用一个命令查看防火墙是启用状态
firewall-cmd --state
如果启用了防火墙会返回running,未启用返回not running,在running的状态下我们添加我们需要的端口 8080
firewall-cmd --permanent --zone=public --add-port=8080/tcp
--permanent参数表示永久性的开启这个端口,去掉--permanent表示暂时性的开放。然后重现加载一下firewall
firewall-cmd --reload
我们还可以使用下面的命令查看开启的端口
firewall-cmd --permanent --zone=public --list-ports
补充两个防火墙相关的命令
1、开启防火墙
systemctl start firewalld.service
2、关闭防火墙
systemctl stop firewalld.service
以上是关于解决CentOS7安装Tomcat不能被外部访问的问题的主要内容,如果未能解决你的问题,请参考以下文章
centos 下安装jdktomcat 以及tomcat无法从外部访问的解决办法
CentOS安装tomcato7,已经按照成功为什么不能访问