在上一篇中,关闭防火墙后可以从外部访问tomcat。但作为服务器来讲,防火墙怎么能关闭呢?所以更好的办法是:在防火墙配置开放8080端口。
注:以下命令只针对 CentOs 7 以上版本,CentOS升级到7之后,无法使用iptables控制Linuxs的端口,原因是Centos 7使用firewalld代 替了原来的iptables;
//输入如下命令进行8080端口开放配置
firewall-cmd --zone=public --add-port=8080/tcp --permanent
提示success,配置成功。
命令解析:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数设置,重启后会失效。
// 重启防火墙,输入命令:
firewall-cmd --reload
提示success.重新访问http://ip:8080,正常访问 Tomact 页面,出现下图