在上一篇中,關閉防火牆后可以從外部訪問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 頁面,出現下圖