RHEL5搭建apache服务器全过程(六)增量备份以及iptables
OUT_IP -p tcp --dport 222 -j DNAT --to-destination 192.168.0.223:22 $IPT -t nat -A PREROUTING -i $OUT_IF -d $OUT_IP -p tcp --dport 2222 -j DNAT --to-destination 192.168.0.224:22 $IPT -A FORWARD -d 192.168.0.225 -p tcp --dport 80 -j ACCEPT 此防火墙规则保证了内网能访问外网,将内网的服务器发布到公网,并且在公网上能ssh内网的服务器,以便管理员能及时解决问题 [root@dns ~]# chmod a x /var/scriptd/ipt_nat.sh 可以运行脚本进行测试,验证的时候内网主机的网关指向防火墙主机的内网卡,并且注意,一般修改网关后都需重启网络服务,但之前的lo:0的网卡会消失,重启网络服务后,记得再运行一次之前的lvs.sh脚本 [root@dns ~]# /var/scriptd/ipt_nat.sh 测试的时候可以利用另外一台虚拟机,IP设置为173.16.16.16/24,DNS指向173.16.16.1来模拟外网的PC机,它应该能够访问www.eyo.com,可以通过在内网的两台服务器上执行以下命令得到结论: [root@web1 ~]# tail -f /usr/local/apache2/logs/www.eyo.com.access.com [root@web2 ~]# tail -f /usr/local/apache2/logs/www.eyo.com.access.com 173.16.16.16 - - [11/Jul/2011:17:47:51 0800] "GET /themes/default/images/whitebg.gif HTTP/1.1" 304 - 通过日志文件证明,访问网站的IP地址确实是外网的,并且同时也验证了负载均衡. 另外还可以在内网的服务器上直接访问173.16.16.16的http服务(也可以在DNS服务器上构建域名进行访问)
还可以在外网PC上进行SSH测试: 当访问222端口时转到内网的web1:
当访问2222端口时转到内网的web2: [root@wan ~]# ssh -p 2222 173.16.16.1 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |