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测试. 4在192.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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: ubuntu declare下一篇: vsftpd 500 错误简单解决方法
关于squid反向代理的所有评论