Squid 3.1 與 Ubuntu 9.10 – Compile Issue

若用 Ubuntu 9.10 由於 Kernel 已經用到 2.6.31

在 compile 要 squid-3.1.0.15 才不會有問題

用過 squid-3.1.0.8 , squid-3.1.0.13 都不行

0. 先安裝 compiler 相關工具 build-essential
我有用 ldap 所以也要安裝
apt-get install build-essential libssl-dev libldap2-dev

1. tar zxvf squid-3.1.0.15.tar.gz
cd squid-3.1.0.15

vi build.sh
./configure –prefix=/home/squid \
–mandir=/usr/local/man \
–enable-snmp \
–enable-htcp \
–enable-gnuregex \
–enable-dlmalloc \
–enable-referer-log \
–enable-async-io=160 \
–enable-useragent-log \
–enable-cache-digists \
–enable-cpu-profiling \
–enable-kill-parent-hack \
–enable-removal-policies \
–enable-xmalloc-statistics \
–enable-default-err-language=Traditional_Chinese \
–enable-basic-auth-helpers="LDAP" \
–enable-external-acl-helpers="ldap_group" \
–enable-storeio=diskd,ufs \
–with-filedescriptors=4096 \
–with-maxfd=16384 \
–enable-ssl

sh build.sh
make && make install

2 Responses to Squid 3.1 與 Ubuntu 9.10 – Compile Issue

  1. says:

    大大你好,可以跟你請教一下,在經由squid架porxy上網時,若內部client連線在時間內連線請求太多,會遭到某些網站的Drop,這樣的問題可以經由調整squid的參數解決嗎?最近遇到這個問題,困擾很久了,如果大大知道解法或有參考的資料,希望能跟我說,謝謝。我留我的blog,大大可以在我任一篇網誌留言我就看得到..謝謝…

  2. acty says:

    不是很能理解你說的話你說連線數太多 會招到某些網站的 Drop理論上你已經透過 Squid 已經連線過的網站很多資料應該是已經在 Cache 裡,比較有可能是你的 Squid 無法接受太多 Client 的請求 而將 Client 斷線吧如果是你要增加 cache_dir 的 partitions, 一個 diskd 可以跑一個 partition, 如果你多切幾個就有很多 diskd 可以跑,效能會比較好。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: