ubuntu12.04安裝squid
阿新 • • 發佈:2018-12-18
一:簡介
1.Squid:優化Web交付
Squid是支援HTTP,HTTPS,FTP等的Web的快取代理。它通過快取和重用經常請求的網頁來減少頻寬並縮短響應時間。Squid擁有廣泛的訪問控制,是一個出色的伺服器加速器。它執行在大多數可用的作業系統上,包括Windows,並根據GNU GPL許可。
2.充分利用您的Internet連線
全世界數百家網際網路服務提供商使用Squid為其使用者提供最佳的Web訪問。Squid優化客戶端和伺服器之間的資料流,以提高效能並快取常用內容以節省頻寬。Squid還可以通過各種方式將內容請求路由到伺服器,以構建優化網路吞吐量的快取伺服器層次結構。
3.網站內容加速和分發
網際網路上成千上萬的網站使用Squid來大幅增加內容交付。Squid可以減少您的伺服器負載並提高客戶端的交付速度。Squid還可用於傳送來自世界各地的內容 - 僅複製正在使用的內容,而不是低效地複製所有內容。最後,Squid的高階內容路由配置允許您構建內容叢集,以通過各種Web伺服器路由和載入平衡請求。
[Squid系統]目前以大約75%的命中率執行,有效地使其後面的Apache伺服器的容量翻了兩番。當大量流量通過來自另一個站點的Web連結到達特定頁面時,這尤其明顯,因為該頁面的快取效率將接近100%。
- 維基媒體部署資訊
二:安裝
sudo apt-get update sudo apt-get install squid
2.
修改配置檔案squid.conf
主要修改的為兩個位置
sudo gedit /etc/squid/squid.conf
1、接受外面的訪問
http_access deny all
修改為
http_access allow all
2、埠修改
找到
http_port 3128
修改這個埠地址
如果後面連線不上且執行
netstat -apn |grep 3128
查詢到的為tcp6,代表這裡監聽到的是ipv6的埠,需要將http_port 後面修改為
http_port 0.0.0.0:3128
執行
執行
squid3 -k parse
可以列印配置資訊
執行
squid3 -k check
檢查配置是否有錯
執行
service squid3 restart/start/stop
來重啟/啟動/關閉服務