WINDOWS系統(tǒng)下怎樣配置squid做CDN的簡(jiǎn)明圖解
更新時(shí)間:2010年03月07日 22:18:35 作者:
今天寫這篇教程目的在于分享自己在WINDOWS主機(jī)下配置squid的方法。哪些地方寫的不完善或是不完整或是需要修改的地方,大家可以提出。我會(huì)第一時(shí)間糾正。下面看正文部分。
先提條件,您預(yù)安裝配置squid的這臺(tái)計(jì)算機(jī)必須是聯(lián)入網(wǎng)絡(luò)的,系統(tǒng)版本是windows 2000/xp/2003/server 2003。
1)先下載Squid for Windows版本(http://www.dhdzp.com/softs/43599.html),下載地址如下(ZIP文件名稱:squid-2.7.STABLE4-bin.zip),可以把這個(gè)文件下載到桌面,這樣好找好操作。
Squid是Linux/Unix下著名的代理服務(wù)器軟件,很多商業(yè)版本的代理服務(wù)器都是基于Squid進(jìn)行開發(fā)的:http://www.squid-cache.org/products.html
而最近才偶爾發(fā)現(xiàn)Squid原來(lái)也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html
雖然此版本不是Squid項(xiàng)目官方發(fā)布的For Windows版,但是從發(fā)布的版本記錄可以看出,此版本的維護(hù)者還是很負(fù)責(zé)任的。希望在Windows平臺(tái)下搭建代理服務(wù)器的同學(xué)不妨試用一下。
http://squid.acmeconsulting.it/download/squid-2.7.STABLE4-bin.zip
2)這步是解壓文件,將剛才下載下來(lái)的ZIP文件(squid-2.7.STABLE4-bin.zip)復(fù)到到C盤的根目錄,然后在這個(gè)文件上點(diǎn)擊鼠標(biāo)右鍵,選擇“解壓到 squid-2.7.STABLE4-bin”命令,即可在C盤根目錄生成一個(gè)squid文件夾。這樣的話,Squid for Windows版本就被“安裝”到您的計(jì)算機(jī)中了。注意:盡量不要修改路徑和文件夾名,盡量放在C盤根目錄,文件夾名不要改,就叫squid,因?yàn)镾quid for Windows默認(rèn)安裝位置就是C:\squid,這點(diǎn)大家要謹(jǐn)慎。如果您要修改路徑和文件夾名的話那得修改squid里面很多配置的,相當(dāng)麻煩。
3)開始-運(yùn)行-cmd,打開窗口后,按下圖在DOS命令行下輸入命令。

經(jīng)過(guò)測(cè)試其實(shí)直接復(fù)制一份squid.conf與mime.conf在C:\squid\etc\就可以了,放在根目錄提示找不到配置文件。
4)關(guān)閉DOS窗口,回到桌面。進(jìn)入我的電腦-C盤,雙擊打開squid文件夾,雙擊打開squid.conf文件,對(duì)這個(gè)文件進(jìn)行配置編輯。按Ctrl+F,輸入acl Safe_ports port 777,回車。然后在# multiling http后面按回車,增加一個(gè)空格,寫入內(nèi)容如下圖所示。

5)再按Ctrl+F輸入http_access deny CONNECT,回車,找到查找內(nèi)容。在SSL_ports后按回車增加2個(gè)空行,輸入內(nèi)容請(qǐng)看下圖所示。

6)找到# cache_mem 8 MB這句刪掉前面的#號(hào)將默認(rèn)的8修改到需要的大小,這里的數(shù)值應(yīng)視具體的機(jī)器可用內(nèi)存而定,應(yīng)在內(nèi)存允許的情況下盡量地設(shè)置的大一些以提高代理服務(wù)器性能,但不能讓代理服務(wù)器的緩存大小影響本機(jī)器的性能。如下圖操作即可。

7)設(shè)置hostname,請(qǐng)按下圖操作。

8)按Ctrl+S保存對(duì)squid.conf文件的編輯,然后關(guān)閉即可。
9)開始-運(yùn)行-cmd,輸入如下3條命令。
cd c:\squid\sbin\
squid -i
squid -z
squid
10)配置完畢。
到這里,squid部分就搭建成功了
上面的補(bǔ)充:
windows 上面安裝squid 加速代理網(wǎng)站
windows squid 下載
下載解壓到 c:\squid
c:\squid\etc\squid.conf 如下
#本地綁定的IP端口
http_port IP:80 vhost
visible_hostname localhost
cache_dir ufs c:/squid/cache 1024 16 256
cache_mem 100 MB
#代理的IP地址和端口
cache_peer ip地址 parent 80 0 no-query originserver weight=1 name=a
cache_peer IP地址 parent 80 0 no-query originserver weight=1 name=b
#加速兩個(gè)站點(diǎn)
cache_peer_domain a www.aaa.com
cache_peer_domain b www.bbb.com
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_peer_access a allow all
cache_peer_access b allow all
tcp_recv_bufsize 65535 bytes
cache_mgr phpsir@qq.com
icp_port 0
c:\squid\etc\mime.conf.default 復(fù)制成 mime.conf
創(chuàng)建緩存目錄
c:\squid\sbin\squid -z
安裝成服務(wù)
c:\squid\sbin\squid -i
啟動(dòng)服務(wù)
net start squid
下面開始做域名解析.
打開目錄C:\WINDOWS\system32\drivers\etc
用記事本打開hosts編輯并保存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(這個(gè)IP是指您的主服務(wù)器IP,不是CDN機(jī)器的IP)
1)先下載Squid for Windows版本(http://www.dhdzp.com/softs/43599.html),下載地址如下(ZIP文件名稱:squid-2.7.STABLE4-bin.zip),可以把這個(gè)文件下載到桌面,這樣好找好操作。
Squid是Linux/Unix下著名的代理服務(wù)器軟件,很多商業(yè)版本的代理服務(wù)器都是基于Squid進(jìn)行開發(fā)的:http://www.squid-cache.org/products.html
而最近才偶爾發(fā)現(xiàn)Squid原來(lái)也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html
雖然此版本不是Squid項(xiàng)目官方發(fā)布的For Windows版,但是從發(fā)布的版本記錄可以看出,此版本的維護(hù)者還是很負(fù)責(zé)任的。希望在Windows平臺(tái)下搭建代理服務(wù)器的同學(xué)不妨試用一下。
http://squid.acmeconsulting.it/download/squid-2.7.STABLE4-bin.zip
2)這步是解壓文件,將剛才下載下來(lái)的ZIP文件(squid-2.7.STABLE4-bin.zip)復(fù)到到C盤的根目錄,然后在這個(gè)文件上點(diǎn)擊鼠標(biāo)右鍵,選擇“解壓到 squid-2.7.STABLE4-bin”命令,即可在C盤根目錄生成一個(gè)squid文件夾。這樣的話,Squid for Windows版本就被“安裝”到您的計(jì)算機(jī)中了。注意:盡量不要修改路徑和文件夾名,盡量放在C盤根目錄,文件夾名不要改,就叫squid,因?yàn)镾quid for Windows默認(rèn)安裝位置就是C:\squid,這點(diǎn)大家要謹(jǐn)慎。如果您要修改路徑和文件夾名的話那得修改squid里面很多配置的,相當(dāng)麻煩。
3)開始-運(yùn)行-cmd,打開窗口后,按下圖在DOS命令行下輸入命令。

經(jīng)過(guò)測(cè)試其實(shí)直接復(fù)制一份squid.conf與mime.conf在C:\squid\etc\就可以了,放在根目錄提示找不到配置文件。
4)關(guān)閉DOS窗口,回到桌面。進(jìn)入我的電腦-C盤,雙擊打開squid文件夾,雙擊打開squid.conf文件,對(duì)這個(gè)文件進(jìn)行配置編輯。按Ctrl+F,輸入acl Safe_ports port 777,回車。然后在# multiling http后面按回車,增加一個(gè)空格,寫入內(nèi)容如下圖所示。

5)再按Ctrl+F輸入http_access deny CONNECT,回車,找到查找內(nèi)容。在SSL_ports后按回車增加2個(gè)空行,輸入內(nèi)容請(qǐng)看下圖所示。

6)找到# cache_mem 8 MB這句刪掉前面的#號(hào)將默認(rèn)的8修改到需要的大小,這里的數(shù)值應(yīng)視具體的機(jī)器可用內(nèi)存而定,應(yīng)在內(nèi)存允許的情況下盡量地設(shè)置的大一些以提高代理服務(wù)器性能,但不能讓代理服務(wù)器的緩存大小影響本機(jī)器的性能。如下圖操作即可。

7)設(shè)置hostname,請(qǐng)按下圖操作。

8)按Ctrl+S保存對(duì)squid.conf文件的編輯,然后關(guān)閉即可。
9)開始-運(yùn)行-cmd,輸入如下3條命令。
cd c:\squid\sbin\
squid -i
squid -z
squid
10)配置完畢。
到這里,squid部分就搭建成功了
上面的補(bǔ)充:
windows 上面安裝squid 加速代理網(wǎng)站
windows squid 下載
下載解壓到 c:\squid
c:\squid\etc\squid.conf 如下
復(fù)制代碼 代碼如下:
#本地綁定的IP端口
http_port IP:80 vhost
visible_hostname localhost
cache_dir ufs c:/squid/cache 1024 16 256
cache_mem 100 MB
#代理的IP地址和端口
cache_peer ip地址 parent 80 0 no-query originserver weight=1 name=a
cache_peer IP地址 parent 80 0 no-query originserver weight=1 name=b
#加速兩個(gè)站點(diǎn)
cache_peer_domain a www.aaa.com
cache_peer_domain b www.bbb.com
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_peer_access a allow all
cache_peer_access b allow all
tcp_recv_bufsize 65535 bytes
cache_mgr phpsir@qq.com
icp_port 0
c:\squid\etc\mime.conf.default 復(fù)制成 mime.conf
創(chuàng)建緩存目錄
c:\squid\sbin\squid -z
安裝成服務(wù)
c:\squid\sbin\squid -i
啟動(dòng)服務(wù)
net start squid
下面開始做域名解析.
打開目錄C:\WINDOWS\system32\drivers\etc
用記事本打開hosts編輯并保存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(這個(gè)IP是指您的主服務(wù)器IP,不是CDN機(jī)器的IP)
相關(guān)文章
阿里云服務(wù)IIS搭建Web網(wǎng)站外網(wǎng)無(wú)法訪問的解決方法
本文主要介紹了阿里云服務(wù)IIS搭建Web網(wǎng)站外網(wǎng)無(wú)法訪問的解決方法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
windows 2008 R2 64位服務(wù)器中開啟php curl擴(kuò)展的方法
這篇文章主要介紹了windows 2008 R2 64位服務(wù)器中開啟php curl擴(kuò)展的方法,需要的朋友可以參考下2014-08-08
win2003 服務(wù)器 安全設(shè)置 技術(shù)實(shí)例(比較安全的方法)
文章著重談需要的權(quán)限,也就是最終文件夾或硬盤需要的權(quán)限,可以防御各種木馬入侵,提權(quán)攻擊,跨站攻擊等,本實(shí)例經(jīng)過(guò)多次試驗(yàn).安全性能很好.服務(wù)器基本沒有被木馬威脅的擔(dān)憂了.2009-07-07
win2008 R2中安裝MySQL出現(xiàn)ODBC連接器安裝錯(cuò)誤
這篇文章主要介紹了win2008 R2中安裝MySQL出現(xiàn)ODBC連接器安裝錯(cuò)誤,需要的朋友可以參考下2016-06-06
iis7.5 gzip時(shí)有時(shí)無(wú)的解決方法
本文給大家分享的是如何解決win2008R2系統(tǒng)中IIS7.5啟用GZIP之后,壓縮時(shí)有時(shí)無(wú),一點(diǎn)都不穩(wěn)定的問題,有需要的小伙伴可以參考下2017-04-04
wdcp添加tomcat,同時(shí)支持php和java教程
安裝tomcat6 因?yàn)閣dcp后臺(tái)默認(rèn)安裝的端口是8080,tomcat默認(rèn)端口也是8080為了避免沖突請(qǐng)?zhí)崆鞍褀dcp后臺(tái)端口改為其它端口(如:8089...)2016-04-04
win2003 服務(wù)器安全設(shè)置教程(權(quán)限與本地策略)
腳本之家的這篇文章主要是補(bǔ)充下以前我們發(fā)的文章,對(duì)于服務(wù)器安全設(shè)置需要掌握很多的東西與技巧2012-07-07
IIS 8.5下設(shè)置自定義404錯(cuò)誤頁(yè)
這篇文章主要介紹了IIS 8.5下設(shè)置自定義404錯(cuò)誤頁(yè),圖文并茂,十分的詳細(xì),有需要的小伙伴參考下吧。2015-01-01

