簡明圖解WINDOWS系統下怎樣配置squid做CDN
今天寫這篇教程目的在於分享自己在WINDOWS主機下配置squid的方法。哪些地方寫的不完善或是不完整或是需要修改的地方,大家可以提出。我會第一時間糾正。下面看正文部分。先提條件,您預安裝配置squid的這台計算機必須是聯入網路的,系統版本是windows 2000/xp/2003/server 2003。1)先下載Squid for Windows版本,下載地址如下(ZIP文件名稱:squid-2.7.STABLE4-bin.zip),可以把這個文件下載到桌面,這樣好找好操作。Squid是Linux/Unix下著名的代理伺服器軟體,很多商業版本的代理伺服器都是基於Squid進行開發的:http://www.squid-cache.org/products.html而最近才偶爾發現Squid原來也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html雖然此版本不是Squid項目官方發布的For Windows版,但是從發布的版本記錄可以看出,此版本的維護者還是很負責任的。希望在Windows平台下搭建代理伺服器的同學不妨試用一下。http://squid.acmeconsulting.it/download/squid-2.7.STABLE4-bin.zip2)這步是解壓文件,將剛才下載下來的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命令行下輸入命令。
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修改到需要的大小,這裡的數值應視具體的機器可用內存而定,應在內存允許的情況下盡量地設置的大一些以提高代理伺服器性能,但不能讓代理伺服器的緩存大小影響本機器的性能。如下圖操作即可。
7)設置hostname,請按下圖操作。
8)按Ctrl+S保存對squid.conf文件的編輯,然後關閉即可。9)開始-運行-cmd,輸入如下3條命令。cd c:squidsbinsquid -isquid -zsquid10)配置完畢。
推薦閱讀: