|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。
第8章测试并运转SQUID 1.后期筹办
想要测试SQUID是不是一般,必需要先把www.naizhao.com这个域名剖析到2.2.2.2这个IP上。跟上一章一样,假如你是网通用户就不必要做任何操纵,DNSPod会给你前往2.2.2.2这个IP。假如你是电信誉户,大概剖析出来的IP不是2.2.2.2,那末就要修正体系的hosts表,对应纪录增加出来。跟上一章纷歧样,上一章修正的是SQUID服务器的hosts表,你如今必要修正的是你用来测试SQUID的体系的hosts表。
除修正hosts表外,我们还必要一个名为curl的小工具。一样平常的Linux/Unix体系都附带了这个工具,假如利用Windows,那末必要到上面的地点下载一个,而且放到D:(大概其他中央,本人喜好)。
http://curl.haxx.se/latest.cgi?curl=win32-nossl(32位体系)
http://curl.haxx.se/latest.cgi?curl=win64-nossl(64位体系)
下载返来解压后,我们只必要一个curl.exe。
2.运转SQUID
我们持续用上一章的办法,用调试体例启动SQUID
cd/usr/local/SQUID/sbin
./SQUID-Nd1
然后翻开扫瞄器,输出http://www.naizhao.com,看输入的网页是不是准确。
假如能显现出一般的页面,那末申明SQUID已一般运转了。但我们还必要确认一下,所必要的页面是不是已被SQUID缓存了。
3.测试SQUID
我们利用curl,输出上面的命令(Windows用户请利用命令行来运转curl)
curl-Ihttp://www.naizhao.com/
HTTP/1.0200OK
Date:Sun,08Jul200712:16:27GMT
Server:NaiZhaoWebServer/1.0.0
Last-Modified:Wed,13Dec200606:11:14GMT
ETag:"7665b-1983-4417e480"
Accept-Ranges:bytes
Content-Length:6531
Vary:Accept-Encoding
Content-Type:text/CSS
Age:29155
X-Cache:MISSfromcnc.naizhao.com
Via:1.0cnc.naizhao.com:80(SQUID/2.6.STABLE13)
Connection:close
我们寄望输入的内容,上面一行内容暗示并没有射中缓存。也就是并非从缓存中读取所需文件。一样平常第一次会见一个文件的时分,呈现MISS是一般的,由于原本文件就不存在于缓存中。
X-Cache:MISSfromcnc.naizhao.com
然后,我们从头运转一次命令,持续看输入的内容
curl-Ihttp://www.naizhao.com/
HTTP/1.0200OK
Date:Sun,08Jul200712:16:27GMT
Server:NaiZhaoWebServer/1.0.0
Last-Modified:Wed,13Dec200606:11:14GMT
ETag:"7665b-1983-4417e480"
Accept-Ranges:bytes
Content-Length:6531
Vary:Accept-Encoding
Content-Type:text/css
Age:29155
X-Cache:HITfromcnc.naizhao.com
Via:1.0cnc.naizhao.com:80(SQUID/2.6.STABLE13)
Connection:close
能够看到,此次的输入已是HIT了。也就是暗示,内容是从缓存中读取的。
假如第二次会见仍旧是MISS,那末你就要反省下网页是不是限定了缓存。能够从上面几个方面动手:
Last-Modified:Wed,13Dec200606:11:14GMT反省这行是不是每次会见都变更。假如一向变更,申明页面是静态的,其实不符合SQUID缓存。SQUID在每次哀求的时分城市反省这行,判别页面是不是已过时,而且对过时的页面从头猎取。
Cache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0这行是卖力把持缓存。no-store、no-cache、must-revalidate等都是请求SQUID克制缓存内容,而且在每次哀求的时分都往考证页面是不是过时。
Expires:Thu,19Nov198108:52:00GMT过时工夫假如年夜于以后工夫,也会被以为是页面已过时,必要从头猎取。如许的页面也不会被缓存。
Pragma:no-cache这句也是克制缓存。
人人能够依照下面的内容举行自查自纠,依据实践需求对网站举行修正便可。
确认没有成绩后,我们就能够让SQUID正式跑起来了。
4.正式运转SQUID
ulimit-Hs65536
ulimit-n65536
./SQUID
间接利用下面的命令就能够让SQUID跑起来了。
跑起来后,输出http://www.naizhao.com看看会见是不是一般。
5.让SQUID跟从体系启动
CentOS让SQUID跟从体系启动很复杂,只必要编纂/etc/rc.local,在最初加高低面内容便可
ulimit-Hs65536
ulimit-n65536
/usr/local/SQUID/sbin/SQUID
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 |
|