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
缺点:
每次重启防火墙都要重新配置一次。
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
缺点:
每次重启防火墙都要重新配置一次。
相关文章推荐
- Centos6.3 下使用 Tomcat-6.0.43 非root用户 部署 生产环境 端口转发方式
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置
- CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置
- Linux-CentOS的tomcat配置和web项目部署
- 将nodejs项目部署到阿里云ESC服务器,linux系统配置80端口,实现公网IP访问
- mac 配置80端口转发至8080端口
- Centos6.5下配置JDK1.8、TOMCAT7、80端口
- 项目部署之多项目war配置同一个Tomcat利用不同端口访问项目(省略项目名/projectName 直接http://localhost:8090/)
- tomcat 如何部署多个项目配置不同端口
- centos下tomcat+mysql的配置和项目部署
- web项目部署到tomcat特定路径、端口(配置server.xml文件)
- Centos配置80 端口转发
- centos下tomcat+mysql的配置和项目部署
- 项目部署,一个tomcat容器2个项目2个端口server.xml配置文件
- tomcat6.0 配置ip地址访问不用加端口和项目名
- 一个tomcat配置两个端口,跑两个web项目
- CentOS/Linux 开放80、8080端口或者开放某个端口
- linux下同一个tomcat部署多个项目 同一个端口
- LINUX部署WEB项目(TOMCAT安装和配置)