您的位置:首页 > 运维架构 > Tomcat

centos 7 tomcat项目部署之配置80端口转发,隐藏8080端口

2017-09-02 02:09 525 查看
用到的防火墙指令:

firewall-cmd --query-masquerade # 检查是否允许伪装IP
firewall-cmd --add-masquerade # 允许防火墙伪装IP
firewall-cmd --remove-masquerade# 禁止防火墙伪装IP
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 # 将80端口的流量转发至8080
firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=*.*.*.* # 将80端口的流量转发至指定ip,如:192.168.0.1
firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=*.*.*.*:toport=8080 # 将80端口的流量转发至指定ip的8080端口firewall-cmd --add-service=mysql # 开放服务du amysql端口



第一步:先开启防火墙
systemctl start firewalld

第二步:开放80端口

firewalld-cmd --zone=public --add-port=80/tcp --permanent

第三步:允许防火墙伪装ip

firewall-cmd --add-masquerade

第四步:将80端口的流量转发至8080

firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080

缺点:

每次重启防火墙都要重新配置一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos tomcat 防火墙