WINDOWS系統下怎樣配置squid做CDN的簡明圖解

來源:互聯網
上載者:User

先提條件,您預先安裝配置squid的這台電腦必須是聯入網路的,系統版本是windows 2000/xp/2003/server 2003。

1)先下載Squid for Windows版本(http://www.jb51.net/softs/43599.html),如下(ZIP檔案名稱:squid-2.7.STABLE4-bin.zip),可以把這個檔案下載到案頭,這樣好找好操作。

Squid是Linux/Unix下著名的Proxy 伺服器軟體,很多商業版本的Proxy 伺服器都是基於Squid進行開發的:http://www.squid-cache.org/products.html
而最近才偶爾發現Squid原來也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html
雖然此版本不是Squid項目官方發布的For Windows版,但是從發布的版本記錄可以看出,此版本的維護者還是很負責任的。希望在Windows平台下搭建Proxy 伺服器的同學不妨試用一下。
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修改到需要的大小,這裡的數值應視具體的機器可用記憶體而定,應在記憶體允許的情況下盡量地設定的大一些以提高Proxy 伺服器效能,但不能讓Proxy 伺服器的緩衝大小影響本機器的效能。如操作即可。

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

建立緩衝目錄
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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.