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

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

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

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

7)設置hostname,請按下圖操作。

8)按Ctrl+S保存對squid.conf文件的編輯,然后關閉即可。
9)開始-運行-cmd,輸入如下3條命令。
cd c:\squid\sbin\
squid -i
squid -z
squid
10)配置完畢。
到這里,squid部分就搭建成功了
上面的補充:
windows 上面安裝squid 加速代理網站
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
#加速兩個站點
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 復制成 mime.conf
創(chuàng)建緩存目錄
c:\squid\sbin\squid -z
安裝成服務
c:\squid\sbin\squid -i
啟動服務
net start squid
下面開始做域名解析.
打開目錄C:\WINDOWS\system32\drivers\etc
用記事本打開hosts編輯并保存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(這個IP是指您的主服務器IP,不是CDN機器的IP)
1)先下載Squid for Windows版本(http://www.dbjr.com.cn/softs/43599.html),下載地址如下(ZIP文件名稱:squid-2.7.STABLE4-bin.zip),可以把這個文件下載到桌面,這樣好找好操作。
Squid是Linux/Unix下著名的代理服務器軟件,很多商業(yè)版本的代理服務器都是基于Squid進行開發(fā)的:http://www.squid-cache.org/products.html
而最近才偶爾發(fā)現(xiàn)Squid原來也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html
雖然此版本不是Squid項目官方發(fā)布的For Windows版,但是從發(fā)布的版本記錄可以看出,此版本的維護者還是很負責任的。希望在Windows平臺下搭建代理服務器的同學不妨試用一下。
http://squid.acmeconsulting.it/download/squid-2.7.STABLE4-bin.zip
2)這步是解壓文件,將剛才下載下來的ZIP文件(squid-2.7.STABLE4-bin.zip)復到到C盤的根目錄,然后在這個文件上點擊鼠標右鍵,選擇“解壓到 squid-2.7.STABLE4-bin”命令,即可在C盤根目錄生成一個squid文件夾。這樣的話,Squid for Windows版本就被“安裝”到您的計算機中了。注意:盡量不要修改路徑和文件夾名,盡量放在C盤根目錄,文件夾名不要改,就叫squid,因為Squid for Windows默認安裝位置就是C:\squid,這點大家要謹慎。如果您要修改路徑和文件夾名的話那得修改squid里面很多配置的,相當麻煩。
3)開始-運行-cmd,打開窗口后,按下圖在DOS命令行下輸入命令。

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

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

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

7)設置hostname,請按下圖操作。

8)按Ctrl+S保存對squid.conf文件的編輯,然后關閉即可。
9)開始-運行-cmd,輸入如下3條命令。
cd c:\squid\sbin\
squid -i
squid -z
squid
10)配置完畢。
到這里,squid部分就搭建成功了
上面的補充:
windows 上面安裝squid 加速代理網站
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
#加速兩個站點
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 復制成 mime.conf
創(chuàng)建緩存目錄
c:\squid\sbin\squid -z
安裝成服務
c:\squid\sbin\squid -i
啟動服務
net start squid
下面開始做域名解析.
打開目錄C:\WINDOWS\system32\drivers\etc
用記事本打開hosts編輯并保存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(這個IP是指您的主服務器IP,不是CDN機器的IP)
相關文章
騰訊云Windows云服務器自建Sql?Server限制內存的操作步驟
使用騰訊云Windows云服務器安裝SQL?SERVER數(shù)據(jù)庫,在我們使用的過程中,有時候在任務管理器發(fā)現(xiàn)SQL?SERVE的進程占用很高的內存和CPU,本文介紹如何限制SQL?SERVER內存占用,需要的朋友可以參考下2023-08-08WIN2003下安裝amp(apache+mysql+php+phpmyadmin)環(huán)境
WIN2003下安裝amp環(huán)境apache+mysql+php+phpmyadmin運行安裝配置。2009-12-12Win2003服務器系統(tǒng)故障、停止錯誤的原因與解決方法
這篇文章主要介紹了Win2003服務器中遇到的系統(tǒng)故障、停止錯誤的原因與解決方法,希望可以幫助需要的朋友2023-09-09Windows下安裝Redis及使用Python操作Redis的方法
這篇文章主要介紹了Windows下安裝Redis及使用Python操作Redis的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03IIS服務器下做301永久重定向設置方法[可以傳參][圖文]
以前也沒怎么關注301重定向,第一因為沒有網站要重定向,第二對于不帶www的域名我都是用的轉發(fā)到帶www的域名。2010-11-11