日期:2012-05-10 22:47:00  来源:本站整理

利用Squid集群配合Dnspod成立双线镜像[服务器安全]

赞助商链接



  本文“利用Squid集群配合Dnspod成立双线镜像[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  触及的全部配置均以SquidNT 2.6 Stable10为例

  网络环境:

  甲地:源Web服务器位于局域网ip:192.168.1.1 port:81(80端口留给Squid监听利用,web和Squid安装在同一机械),局域网内其他计

  算机通过一台宽带路由器上网,宽带路由器WAN口接入线路网通10M 宽带IP:58.178.156.120,先登陆宽带路由器增添2条端口转发法则1、

  TCP80-81至192.168.1.1;2、UDP3130至192.168.1.1(供icp_port通讯利用,多台Squid才会用到)

  乙地:A服务器局域网IP192.168.2.1通过一台宽带路由器上网,宽带路由器WAN口接入电信10M宽带ip:221.220.220.9,一样登陆宽

  带路由器成立两条端口转发法则1、TCP80至192.168.2.1;2、UDP3130至192.168.2.1;B服务器直接接入电信宽带ip221.220.220.10,该服务

  器前段没有任何防火墙大概路由器隔绝.(不用设置端口转发了)

  需求办理的问题:

  因为甲地的Web服务器架设在网通线路上,拜中国电信和中国网通“联手打造”出的“有中国特点的互联网”所赐,每天上网的顶峰时

  间电信誉户拜候甲地的Web服务器比拜候“欧洲”的网站还要慢.这就需求在电信服务器上架设镜像来办理了.

  实施步骤:

  1、辨别在甲地和乙地的三台服务器安装Squid,不会安装的请直接关闭本网页.

  2、辨别配置Squid,这里只重点论述Squid集群配置要点.

  甲地Squid的配置:

  http_port 192.168.1.1:80 vhost vport

  #让Squid监听本机局域网ip的80端口,有些讲授文章会写上transparent参数(谢谢,我们这里不是在做透明代理,不要被误导了.)

  icp_port 3130

  #将icp通讯端口设置为3130(这就是前面我们为什么要在宽带路由器上做UDP3130端口转发的缘由)

  cache_peer 192.168.1.1 parent 81 0 no-query originserver no-digest name=cache0

  #设置源Web服务器的ip和端口

  cache_peer 192.168.1.1 sibling 80 3130 name=cache1

  #衔接本地Squid工作在sibling情势并指定其端口

  cache_peer 221.220.220.9 sibling 80 3130 name=cache2

  #衔接乙地A服务器Squid工作在sibling情势

  cache_peer 221.220.220.10 sibling 80 3130 name=cache3

  #衔接乙地B服务器Squid工作在sibling情势

  cache_peer_domain cache0 www.jstzsb.cn

  #配置本机squid答应承受拜候的域名,请注意name的对应

  acl Safe_ports port 80

  acl Safe_ports port 81

  acl Safe_ports port 3130

  #答应以上端口的代理

  乙地Squid的配置:

  A服务器:

  http_port 192.168.2.1:80 vhost vport

  #让Squid监听本机局域网ip的80端口

  icp_port 3130

  #将icp通讯端口设置为3130

  cache_peer 58.178.156.120 parent 81 0 no-query originserver no-digest name=cache0

  #设置甲地Web服务器为源服务器

  cache_peer 192.168.2.1 sibling 80 3130 name=cache1

  #衔接本地的Squid工作在sibling情势并指定其端口

  cache_peer 58.178.156.120 sibling 80 3130 name=cache2

  #衔接甲地服务器的Squid工作在sibling情势

  cache_peer 221.220.220.10 sibling 80 3130 name=cache3

  #衔接乙地B服务器地Squid工作在sibling情势

  cache_peer_domain cache0 www.jstzsb.cn

  #配置本机squid答应承受拜候的域名,请注意name的对应

  acl Safe_ports port 80

  acl Safe_ports port 81

  acl Safe_ports port 3130

  #答应以上端口的代理

  B服务器:

  http_port 221.220.220.10:80 vhost vport

  #让Squid监听本机公网ip的80端口

  icp_port 3130

  #将icp通讯端口设置为3130

  cache_peer 58.178.156.120 parent 81 0 no-query originserver no-digest name=cache0

  #设置甲地Web服务器为源服务器

  cache_peer 221.220.220.10 sibling 80 3130 name=cache1

  #衔接本地的Squid工作在sibling情势并指定其端口)

  cache_peer 58.178.156.120 sibling 80 3130 name=cache2

  #衔接甲地服务器的Squid工作在sibling情势

  cache_peer 221.220.220.9 sibling 80 3130 name=cache3

  #衔接乙地A服务器地Squid工作在sibling情势

  cache_peer_domain cache0 www.jstzsb.cn

  #配置本机squid答应承受拜候的域名,请注意name的对应

  acl Safe_ports port 80

  acl Safe_ports port 81

  acl Safe_ports port 3130

  #答应以上端口的代理

  ok大功告成,假如需求举行其他配置(如:防盗链、限制衔接数、防爬等),请去

  http://www.chinaunix.net

  Proxy区查找资料.

  固然配置好了但是若何让电信和网通的用户能有挑选的拜候两个差别镜像呢?传统的办法是设置两个二级域名辨别指向我两个镜像服

  务器,比方:cnc.jstzsb.cn指向58.178.156.120 ;ct.jstzsb.cn指向221.220.220.9大概221.220.220.10忧郁的是一个域名的A记录只能指向

  一个ip.同时带来的Squid问题就是网通的服务器和电信的服务器只能缓存各自域名下内容,没法互通了.

  目前好了通过www.dnspod.com你可以像我这样做,增添两条www.jstzsb.cn电信A记录辨别指向221.220.220.9和221.220.220.10,增添

  一条www.jstzsb.cn网通A记录指向到58.178.156.120 .这样用户只用拜候一个域名www.jstzsb.cn,Dnspod的智能dns会判断用户的根源而决

  定让用户拜候该域名的哪个镜像.而这一切都是由Dnspod免费供应的,注册的条件简单到你只要有mail便可以.


  以上是“利用Squid集群配合Dnspod成立双线镜像[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用SqlBulkCopy时应注意Sqlserver表中利用缺省值的列
  • 在SQL Server中利用SQL语句查询一个存储历程被别的全部的存储历程引用的存储历程名
  • 教你怎么利用sql游标实例分享
  • 利用Squid集群配合Dnspod成立双线镜像
  • 利用SQL Loader导入大量数据,避免利用SQL频繁写库的办法
  • ado若何利用sql函数?
  • WIN2000下利用SQL Server错误一例
  • 利用SQL Mail收发和自动处理邮件
  • 精确配置和利用SQL mail
  • 利用SQL Server 7.0成立一个安全的数据库的最好办法是什么?
  • 利用SQL-DMO备份数据库并举行校验
  • 利用sqlcmd在批处理脚本中履行SQL
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .