Ubuntu下的Squid快取服務器搭建初體驗

來源:互聯網
上載者:User

linux系統:
Ubuntu-maverick-10.10-amd64-server

*選擇Ubuntu系統是因為安裝軟體方便快捷

卸載squid
sudo apt-get purge remove squid

安裝squid
sudo aptitude install squid

cd /etc/squid

 

sudo mv squid.conf squid_bak.conf
sudo vi squid.conf
隨意google了個網站測試,程式碼片段:

http_port 80 vhost
cache_dir ufs /var/squid_cache 256 16 256
acl all src 0.0.0.0/0.0.0.0
http_access allow all

#cache_access_log   /var/log/squid/access.log
#cache_log   /var/log/squid/cache.log


cache_peer 67.18.180.141 parent 80 0 no-query originserver weight=1 name=hc_peer
cache_peer_domain hc_peer www.linuxidc.com
cache_peer_access hc_peer allow all

refresh_pattern -i .css$ 1440 50% 129600 ignore-reload
refresh_pattern -i .xml$ 1440 50% 129600 ignore-reload
refresh_pattern -i .html$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .shtml$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .htm$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .jpg$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .png$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .gif$ 1440 90% 129600 ignore-reload
refresh_pattern -i .bmp$ 1440 90% 129600 reload-into-ims
refresh_pattern -i .js$ 1440 90% 129600 ignore-reload

ESC -》:wq

當時碰到一個問題,沒用sudo命令,結果導致修改的東西儲存不了,也不知道怎麼退出。後來才瞭解可以使用shift+q,然後輸入:q!強退。

重啟squid:

sudo /usr/sbin/squid -k parse
sudo /usr/sbin/squid -k reconfigure

*每次修改了squid.conf都需要重啟squid才會生效的
/usr/sbin/squid -z
/usr/sbin/squid start

查看網路連接:
netstat -an

查看80連接埠佔用:
sudo lsof -i:80

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.