LVS——squid 配置文档.doc_第1页
LVS——squid 配置文档.doc_第2页
LVS——squid 配置文档.doc_第3页
LVS——squid 配置文档.doc_第4页
LVS——squid 配置文档.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统版本 CENTOS 5.4 x86_64软件版本 squid-2.6.STABLE9-20070207 keepalived-1.1.19-1.i386 ipvsadm-1.24-10.x86_64 RIP1=95RIP2=94VIP1=97VIP2=96DIP1=98DIP2=99安装squid首先修改/usr/include/bits/typesizes.h将#define_FD_SETSIZE 1024修改为 #define_FD_SETSIZE 65536以root身份执行ulimit HSn 40960解压squid-2.6.STABLE9-20070207.tar.gzTar zxf squid-2.6.STABLE9-20070207.tar.gz C /tmp/Cd /tmp/squid-2.6.STABLE9-20070207./configure -prefix=/usr/local/squid -disable-internal-dns -disable-delay-pools -disable-mem-gen-trace -enable-kill-parent-hack -enable-icmp -enable-cache-digests -enable-epoll -enable-async-io=160 -enable-snmp -enable-default-err-language=Simplify_Chinese -enable-err-languages=Simplify_Chinese -enable-http-violationsMake & make install修改echo 131072 /proc/sys/net/ipv4/netfilter/ip_conntrack_buckets echo 131072 /proc/sys/net/ipv4/ip_conntrack_max echo 1024 64000 /proc/sys/net/ipv4/ip_local_port_range echo 64000 /proc/sys/fs/file-max echo 8192 /proc/sys/net/ipv4/tcp_max_syn_backlog添加用户、组和文件夹mkdir -p /usr/local/squid/var/cache /usr/sbin/groupadd squid /usr/sbin/useradd squid -g squid -d /usr/local/squid chown -R squid:squid /usr/local/squid/var/cache mkdir -p /home/squid-log mkdir -p /home/squid-log/access mkdir -p /home/squid-log/store mkdir -p /home/squid-log/cache chown -R squid:squid /home/squid-log编写配置文件# visible namevisible_hostname 111# cache config: space use 1G and memory use 256Mcache_dir aufs /usr/local/squid/cache 30720 256 256cache_swap_low 90cache_swap_high 95maximum_object_size 32768 KB maximum_object_size_in_memory 8192 KB minimum_object_size 0 KBipcache_size 16384 ipcache_low 80 ipcache_high 90cache_mem 3072 MBcache_effective_user squidcache_effective_group squidrefresh_stale_hit 30 seconds#refreshrefresh_pattern -i .flv$ 1440 50% 2880 ignore-reloadrefresh_pattern -i .swf$ 1440 50% 2880 ignore-reloadrefresh_pattern -i .gif$ 3600 80% 36000 reload-into-imsrefresh_pattern -i .jpg$ 3600 80% 36000 reload-into-imsrefresh_pattern -i .jpg?$ 3600 80% 36000 reload-into-imsrefresh_pattern -i .png$ 3600 80% 36000 reload-into-imsrange_offset_limit 0 KBhttp_port 80 vhosticp_port 3310icp_hit_stale onicp_query_timeout 2000# Timeouts # forward_timeout 4 minutes forward_timeout 20 seconds # connect_timeout 1 minute connect_timeout 60 seconds # read_timeout 15 minutes read_timeout 5 minutes # request_timeout 5 minutes request_timeout 1 minutes # persistent_request_timeout 1 minute persistent_request_timeout 30 seconds # client_lifetime 1 day client_lifetime 5 minutes # pconn_timeout 120 seconds shutdown_lifetime 30 seconds #shutdown_lifetime 15 seconds half_closed_clients off server_persistent_connections on client_persistent_connections on digest_generation off via on forwarded_for on negative_ttl 1 second # access arc acl all src / cache_log /home/squid-log/cache/cache.logaccess_log /home/squid-log/access/access.log squidcache_dir aufs /usr/local/squid/var/cache/ 30720 256 256icp_access allow allhttp_access allow allserver_persistent_connections onclient_persistent_connections oncache_vary onacl apache rep_header Server Apachebroken_vary_encoding allow apacheacl Purge method PURGEacl Localhost src acl MANGER src http_access allow PURGE Localhosthttp_access allow PURGE MANGERhttp_access deny Purgecache_peer 8 parent 80 0 no-query no-digest no-netdb-exchange originserver name=acache_peer_domain a cache_peer 9 parent 80 0 no-query no-digest no-netdb-exchange originserver name=dcache_peer_domain d cache_peer 0 parent 80 0 no-query no-digest no-netdb-exchange originserver name=fcache_peer_domain f cache_peer 1 parent 80 0 no-query no-digest no-netdb-exchange originserver name=gcache_peer_domain g cache_peer 2 parent 80 0 no-query no-digest no-netdb-exchange originserver name=hcache_peer_domain h cache_peer 3 parent 80 0 no-query no-digest no-netdb-exchange originserver name=jcache_peer_domain j cache_peer 4 parent 80 0 no-query no-digest no-netdb-exchange originserver name=ccache_peer_domain c cache_peer 0 parent 80 0 no-query no-digest no-netdb-exchange originserver name=ecache_peer_domain e cache_peer 9 parent 80 0 no-query no-digest no-netdb-exchange originserver name=kcache_peer_domain k cache_peer 65 parent 80 0 no-query no-digest no-netdb-exchange originserver name=lcache_peer_domain l cache_peer 9 parent 80 0 no-query no-digest no-netdb-exchange originserver name=zcache_peer_domain z cache_peer 04 parent 80 0 no-query no-digest no-netdb-exchange originserver name=xcache_peer_domain x cache_peer 46 parent 80 0 no-query no-digest no-netdb-exchange originserver name=vcache_peer_domain v cache_peer 95 sibling 80 3310 name=cache2cache_peer_domain cache2测试开启服务/usr/local/squid/sbin/sqind z/usr/local/squid/sbin/sqind N D d 1/usr/local/squid/sbin/sqind sYD测试方法删除DNS清楚IE缓存重新开启IE输入安装keepalivedCp keepalived-1.1.19-1.i386.rpm /tmp/Cd /tmp/Rpm ivh keepalived-1.1.19-1.i386.rpm编写配置文件Vim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs notification_email notification_email_from smtp_server # smtp_connect_timeout 30 router_id 111vrrp_instance VI_1 state MASTER /BACKUP interface eth1 virtual_router_id 51 priority 100 advert_int 1 authentication auth_type PASS auth_pass 1111 virtual_ipaddress 97 96 virtual_server 97 80 delay_loop 6 lb_algo wrr lb_kind DR persistence_timeout 60 protocol TCP real_server 95 80 weight 3 TCP_CHECK connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 80 real_server 94 80 weight 3 TCP_CHECK connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 80 virtual_server 96 80 delay_loop 6 lb_algo wrr lb_kind DR persistence_timeout 60 protocol TCPreal_server 95 80 weight 3 TCP_CHECK connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 80 real_server 94 80 weig

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论