Squid做反向加速,配合DNS轮询实现简单负载均衡典型配置

原创 2004年10月09日 09:57:00

编译squid的时候最少要加上 --disable-internal-dns编译选项,否则将不能使用。

[root@it800 /]# more /usr/local/squid/etc/squid.conf
http_port  192.168.33.10:800
icp_port 0
hierarchy_stoplist cgi-bin ?

acl QUERY urlpath_regex cgi-bin /?
no_cache deny QUERY

cache_mem 48 MB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /usr/local/squid/var/cache 100 16 256
emulate_httpd_log on
log_ip_on_direct on
hosts_file /etc/hosts

auth_param basic children 5
auth_param basic credentialsttl 2 hours
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320

acl all src 0.0.0.0/0.0.0.0
#acl localhost src 127.0.0.1/255.255.255.255
#acl to_localhost dst 127.0.0.0/8
acl accPort     port 800
acl accProto    proto HTTP FTP
acl accHostA     dstdomain .dxjy.org
acl accHostB    dstdomain .it800.biz
#http_access allow localhost all to_localhost
#http_access allow myNet toMyNet

http_access allow accProto accPort accHost
http_access allow accProto accPort accHostB
#http_reply_access allow all
#http_access allow all
http_access deny all

cache_effective_user    squid
cache_effective_group   squid
#visible_hostname www.it800.biz
httpd_accel_host 127.0.0.1
#httpd_accel_host 192.168.33.12
#httpd_accel_host c.it800.biz
httpd_accel_port 800
httpd_accel_single_host on
httpd_accel_with_proxy off
httpd_accel_uses_host_header on

error_directory /usr/local/squid/share/errors/Simplify_Chinese
uri_whitespace strip

cache_access_log /usr/local/squid/var/logs/access.log

#支持mrtg流量统计
acl snmppublic snmp_community public
snmp_port 3401
snmp_access allow snmppublic all

DNS BIND之DNS轮询负载

DNS负载均衡的优点是简单易行,而且实现代价小。它在DNS服务器中为同一个域名配置多个IP地址(即为一个主机名设置多条A资源记录),在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的...
  • tianwei7518
  • tianwei7518
  • 2015年04月16日 20:17
  • 4119

Web服务器负载均衡的几种方案 : DNS轮询

本篇主要讲一下最简单的方案——DNS轮询。  DNS轮询 大多域名注册商都支持多条A记录的解析,其实这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,逐一分配到不同的IP上,这样就完成了简单的...
  • guoguo1980
  • guoguo1980
  • 2009年10月26日 15:51
  • 5888

Linux下DNS轮询与Squid反向代理结合

一、安装反向代理服务器 1.下载反向代理服务器软件采用squid,下载地址: http://www.squid-cache.org/Versions/v2/2.2/squid-2.2.STABLE5-...
  • 21aspnet
  • 21aspnet
  • 2011年06月27日 16:12
  • 1814

Squid反向代理搭建CDN缓存服务器加快Web访问速度

http://zhumeng8337797.blog.163.com/blog/static/1007689142012112001759711/ 案例: Web服务器:域名www.abc.com...
  • php_jiang
  • php_jiang
  • 2014年03月21日 14:00
  • 4306

用DNS实现多台服务器作负载均衡

         原理:就是1个主机纪录对应多个IP Address(不同的多台服务器或多张网卡),实现不同DNS客户的均衡轮询.方法:Windows NT 4.0 Servers最初的 NT 4.0...
  • JDMBA
  • JDMBA
  • 2007年01月16日 15:23
  • 6450

squid与DNS

Squid所在目录“/etc/squid” 。root用户直接squid start即可。当然默认连接是deny的。核心配置文件是/etc/squid/squid.conf, 然该文件3K行,所以多用...
  • devoteinjava
  • devoteinjava
  • 2007年06月08日 14:04
  • 6754

阿里云机器使用DNS轮询解析分散流量到多台机器

这种使用方式有一个大前提,就是阿里云带宽超过5M后的部分蛋疼的单价。  之前已经写帖子解释过  http://bbs.aliyun.com/read/144688.html?      通常...
  • kaiyong
  • kaiyong
  • 2014年11月18日 16:30
  • 1834

每天进步一点点——负载均衡之DNS域名解析

2分钟理解分布式负载均衡之DNS域名解析
  • cywosp
  • cywosp
  • 2014年07月21日 14:55
  • 24201

DNS轮询

如果DNS的解析结果包含多条A记录,DNS服务器会对A记录结果轮询返回,虽然实现了简单的负载均衡,但是智能化程度比较低...
  • a19881029
  • a19881029
  • 2017年03月06日 11:45
  • 806

squid集群配置方法

主服务器群,然后在利用Squid逆向缓存web80端口来加速自己的网站.各大门户网站象163,sina,chinaitlab之类基本都是使用的这种技术,好处是大大的有。比如加速了网络和可以防黑客(因为...
  • laven54
  • laven54
  • 2014年02月12日 11:16
  • 970
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Squid做反向加速,配合DNS轮询实现简单负载均衡典型配置
举报原因:
原因补充:

(最多只允许输入30个字)