订阅

主机优惠码分享

你现在的位置:网站首页 / 技术分享 / 正文内容

2012年10月05日CentOS下安装squid反向代理教程

分类:技术分享标签:

squid是一个缓存服务,它还是一个反向代理服务,用于负载均和和前端处理,squid配件灵活,功能强大,是很多站长朋友的选择,它的原理是接受用户的http请求,然后根据配置文件,从源服务器得到这个请求的文件,然后返回给用户,与此同时,它将根据情况保留(缓存)一份这个文件,下次再有用户需要请求这个文件,将可以直接快速的返回给用户。 squid并没有复杂的安装配置过程,在了解原理之后其实非常简单,主机码给出一个简单的squid安装与配置例子。 一、安装squid yum install squid 二、配置apache 首先确保Apache正常安装,默认情况下Apache的监听端口是80端口,现在将其修改为81端口! [root@优惠码 ~]# vi /etc/httpd/conf/httpd.conf 找到Listen 80,将其修改为 Listen 81 三、配置squid squid的配置文件位于: /etc/squid/squid.conf /etc/squid/目录下还有一个名为squid.conf.default的文件,是默认的配置。仅在squid.conf修改乱了之后用于还原配置。squid的配置文件还是比较松散的,顺序基本上没什么要求,也没有太多的层次。每行语句都比较独立。 原配置文件有几千行,绝大多数是注释,干脆手动将其删除,然后重新输入。 [root@优惠码 ~]# rm /etc/squid/squid.conf -f && vi /etc/squid/squid.conf visible_hostname www.https://zhujima.com/ http_port 80 vhost cache_mem 256 MB maximum_object_size_in_memory 2048 KB cache_dir ufs /tmp 512 16 256 minimum_object_size 0 KB maximum_object_size 32768 KB acl all src 0.0.0.0/0.0.0.0 http_access allow all cache_peer www.https://zhujima.com/ parent 81 0 no-query originserver weight=1 name=www cache_peer_domain www www.https://zhujima.com/ 上面的www.https://zhujima.com/只是举例子,需根据情况进行修改。上述例子是squid与Apache在同一台服务器的情况。 四、测试squid性能 使用如下命令显示测试结果 [root@https://zhujima.com/ ~]# squidclient -p 80 -h localhost mgr:info HTTP/1.0 200 OK Server: squid/2.6.STABLE21 Date: Fri, 13 Jan 2012 13:52:06 GMT Content-Type: text/plain Expires: Fri, 13 Jan 2012 13:52:06 GMT Last-Modified: Fri, 13 Jan 2012 13:52:06 GMT X-Cache: MISS from www.https://zhujima.com/ X-Cache-Lookup: MISS from www.https://zhujima.com/:80 Via: 1.0 www.优惠码:80 (squid/2.6.STABLE21) Connection: close Squid Object Cache: Version 2.6.STABLE21 Start Time: Fri, 13 Jan 2012 13:45:03 GMT Current Time: Fri, 13 Jan 2012 13:52:06 GMT Connection information for squid: Number of clients accessing cache: 2 Number of HTTP requests received: 20010 Number of ICP messages received: 0 Number of ICP messages sent: 0 Number of queued ICP replies: 0 Request failure ratio: 0.00 Average HTTP requests per minute since start: 2839.7 Average ICP messages per minute since start: 0.0 Select loop called: 2681 times, 157.699 ms avg Cache information for squid: Request Hit Ratios: 5min: 99.4%, 60min: 99.4% #这个命中率已经暴殄天物了(当然,只是用ab进行了测试,方法见:http://www.bootf.com/176.html) Byte Hit Ratios: 5min: 99.4%, 60min: 99.4% Request Memory Hit Ratios: 5min: 0.0%, 60min: 0.0% Request Disk Hit Ratios: 5min: 0.0%, 60min: 0.0% Storage Swap size: 8 KB Storage Mem size: 124 KB Mean Object Size: 4.00 KB ...

请在这里放置你的在线分享代码
文章内容下关于本站的一些介绍
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright Your WebSite.Some Rights Reserved.

Powered By zblogphp, Theme By 刷机rom

二维码
联系我们