歡迎您光臨本站 註冊首頁

請問squid怎樣設置限制其中某幾個域名的連接數呢

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

請問squid怎樣設置限制其中某幾個域名的連接數呢

我在squid.conf文件中做了以下配置

acl all src all
cache_peer 127.0.0.1 parent 81 0 no-query originserver weight=1 name=website1
cache_peer_domain website1 www.abc.com
cache_peer_access website1 allow all
http_port 80 transparent
http_access allow all


也就是當域名是www.abc.com的時候跳轉到本機一個81埠的網站,其他的全部都做普通的代理.
現在我想要限制website1的連接數,請問應該怎樣做設置呢?
不知道cache_peer_access這裡可不可以設置連接數.
《解決方案》

acl all src all
acl connlmt maxconn 5
cache_peer 127.0.0.1 parent 81 0 no-query originserver weight=1 name=website1
cache_peer_domain website1www.abc.com
cache_peer_access website1 deny all connlmt
cache_peer_access website1 allow all
http_port 80 transparent
http_access allow all

現在我把配置改成了這樣,但似乎並沒有對www.abc.com起到限制連接數的作用,是我配置錯了嗎,還是cache_peer_access本身不支持這個功能呢
《解決方案》

把這個打開試一下
client_db on
《解決方案》

http://bbs.chinaunix.net/thread-517408-1-1.html

按這個上面的法,client_db on應該是默認設置吧
而且我現在在配置文件裡面加上了這一句,好像還是沒有效果
《解決方案》

本帖最後由 abc3w 於 2012-01-09 16:11 編輯

:sleepy:
《解決方案》

cache_peer的有個參數 "max-conn=n" 是否測試?

[火星人 ] 請問squid怎樣設置限制其中某幾個域名的連接數呢已經有306次圍觀

http://coctec.com/docs/service/show-post-13143.html