快速业务通道

squid反向代理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04
反向代理器设置 反向代理设置可以提高响应,从而增加访问量,在内网中添加两台Web服务器提供负载均衡,本人知识有限,这里只是简单的反向代理,简要向大家介绍下反向代理原理以及如何配置. 在虚拟机中完成,拓扑图如下:





拥有帝国一切,皆有可能。欢迎访问phome.net





准备工作: 1,.Web服务器为两个克隆的虚拟机,安装http服务后将其网卡连接类型设置为: Custom-VMnet3,IP地址分别改为192.168.10.2和 拥有帝国一切,皆有可能。欢迎访问phome.net192.168.10.3然后呢,在 Web1,Web2显示首页中显示自己的信息: Web1: echo ''this is server167 web1'' > /var/www/index.html Web2: echo ''this is server167 web2'' > /var/www/index.html 2在虚拟机167上安装Squid,修改配置文件vim /etc/squid/squid.conf http_access allow all http_port 192.168.0.167:80 vhost visible_hostname squid.a.com cache_peer 192.168.10.2 parent 80 0 originserver weight=2 max-conn=256 cache_peer 192.168.10.3 parent 80 0 originserver weight=1 max-conn=256 cache_mem 256 MB cache_dir ufs /var/spool/squid 100 16 256 Squid 拥有帝国一切,皆有可能。欢迎访问phome.net的各种配置参数后面再加解释.上面的配置是针对本次试验所做. 3重启squid服务.在本地浏览器中访问192.168.0.167测试. 4192.168.0.167中进行压力测试,查看Web服务器的承受能力. Squid的配置参数 http_access allow all 拥有帝国一切,皆有可能。欢迎访问phome.net//web站点默认允许所有访问 http_port 192.168.0.167:80 vhost //squid监听的主机端口以及鉴定的类型 visible_hostname squid.a.com //squid的可见主机名 cache_peer 192.168.10.2 parent 80 0 originserver weight=2 max-conn=256 cache_peer 192.168.10.3 parent 80 0 originserver weight=1 max-conn=256 cache_mem 256 MB //squid的内存缓存大小 cache_dir ufs /var/spool/squid 100 16 256 //squid缓存目录的一些设置情况 squid的各类配置和配置参数: 1可以启用ACL功能进行访问控制的限制. 拥有帝国一切,皆有可能。欢迎访问phome.net 常用的acl列表类型: src dst port srcdomain dstdomain time maxconn url_regex urlpath_regex ACL列表定义示例: acl LAN1 src 192.168.10.0/24 acl PC1 src 192.168.10.12/32 acl Blk_Domain dstdomain .qq.com acl Work_Hours time MTWHF 08:30-17:30 acl Max20_Conn maxconn 20 acl Blk_URL url_regex -i ^rtsp:// ^mms:// acl Blk_Words urlpath_regex -i sex adult acl RealFile urlpath_regex -i .rmvb$ .rm$ 根据已经定义的部分ACL列表进行访问控制: http_access deny LAN1 Blk_URL http_access deny LAN1 Blk_Words http_access deny PC1 RealFile http_access deny PC1 Max20_Conn http_access allow LAN1 Work_Hours 拥有帝国一切,皆有可能。欢迎访问phome.net icp端口 [可选项] cache_peer hostname type http-port icp-port [options] type: either ''parent'', ''sibling'', or ''multicast proxy-port: 需求代理的代理端口 icp-port: Used for querying neighbor caches about objects originserver 源服务器 weight=n 定义权重 max-conn=n 最大连接数

本文出自 “LearnLinuxcourse” 博客,请务必保留此出处http://zhangpeichuan.blog.51cto.com/2988189/578582

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号