ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [COMM] Squid
@ 2005-03-04  8:11 Alexey Morsov
  2005-03-04  8:24 ` Alex Moskalenko
  0 siblings, 1 reply; 6+ messages in thread
From: Alexey Morsov @ 2005-03-04  8:11 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]

Господа,
сил моих нет.
Ну всем хорошо squid - но как этому дубу еще втолковать что не надо 
кешировать определенные сайты?!
Конфиг прилагаю...
Он, сволочь эдакая, по прежнему тягаяет определенные файлы из хеша, то с 
с TCP_MEM_HIT то с TCP_HIT :(

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru

[-- Attachment #2: squid.conf --]
[-- Type: text/plain, Size: 4198 bytes --]

http_port 192.168.130.2:3128
icp_port 0
hierarchy_stoplist cgi-bin ?

error_directory /usr/share/squid/errors/Russian-koi8-r

acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 16 MB
cache_swap_low 90
cache_swap_high 95
# maximum_object_size 4096 KB
# minimum_object_size 0 KB
# maximum_object_size_in_memory 8 KB
# ipcache_size 1024
# ipcache_low 90
# ipcache_high 95
# fqdncache_size 1024

cache_replacement_policy heap GDSF
memory_replacement_policy heap GDSF

cache_dir diskd /var/spool/squid_c1 512 16 256 Q1=64 Q2=72
cache_dir diskd /var/spool/squid_c2 512 16 256 Q1=64 Q2=72

cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

# cache_dns_program /usr/lib/squid/
# dns_children 5
# dns_retransmit_interval 5 seconds
# dns_timeout 5 minutes
# dns_defnames off

# dns_nameservers .....
diskd_program /usr/lib/squid/diskd
# unlinkd_program /usr/lib/squid/unlinkd
# pinger_program /usr/lib/squid/
# authenticate_program
# authenticate_children 5
# authenticate_ttl 1 hour
# authenticate_ip_ttl 0 seconds
# authenticate_ip_ttl_is_strict on

# wais_relay_port 0
# request_header_max_size 10 KB
# request_body_max_size 1 MB
# reply_body_max_size 20 MB
 refresh_pattern ^ftp:		1440	20%	10080
 refresh_pattern ^gopher:	1440	0%	1440
 refresh_pattern .		0	20%	4320
# reference_age 1 year
# quick_abort_min 16 KB
# quick_abort_max 16 KB
# quick_abort_pct 95
# negative_ttl 5 minutes
# positive_dns_ttl 6 hours
# negative_dns_ttl 5 minutes
# range_offset_limit 0 KB


acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443 563	# https, snews
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl Jabber_ports	port 5222 5223 # Jabber ports
acl CONNECT method CONNECT
acl romamik_port port 2083

acl ricom src 192.168.130.0/24
acl rts_ricom src 194.247.149.208/29
acl morsov src 192.168.130.95/32
acl konarev src 192.168.130.15/32
acl chelyshev src 192.168.130.28/32
acl coolguys src "/usr/local/squid/etc/coolguys"
acl bad_users src "/usr/local/squid/etc/bad_users"
acl usercons maxconn 6

acl bad_sites url_regex -i "/usr/local/squid/etc/bad_sites"
acl weekend time SA 00:00-23:59

http_access allow manager localhost
#http_access deny manager
http_access deny !Safe_ports 
http_access deny CONNECT !SSL_ports !Jabber_ports morsov

acl internet dst 0/0

http_access deny bad_users
http_access deny bad_sites !coolguys
http_access deny chelyshev internet weekend
http_access allow localhost morsov
http_access allow internet ricom
http_access allow internet rts_ricom
http_access deny all
icp_access allow all

logfile_rotate 5

cachemgr_passwd mersedes all

acl direct_sites domain "/usr/local/squid/etc/direct_sites"
always_direct allow direct_sites

#acl never_dir_sites url_regex -i \.macromedia\.com
#never_direct allow never_dir_sites

redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
 redirect_children 6
# redirect_rewrites_host_header on

# redirector_access
#redirector_access allow 

ftp_user squid@
ftp_passive on

#snmp_port 3401

#acl My_SNMP snmp_community squidmrtg

#snmp_access allow My_SNMP localhost
#snmp_access deny all
 
delay_pools 3
# ×ÅÄÒÏ ÄÌÑ ÚÁËÁÞÅË ÐÏÌØÚÏ×ÁÔÅÌÅÊ
delay_class 1 2
# ×ÅÄÒÏ ÄÌÑ ×ÓÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ
delay_class 2 1
# ÄÌÑ ÎÅÇÏÄÑÅ×
delay_class 3 2

acl pooled url_regex -i "/usr/local/squid/etc/pooled"
acl pooled_users src "/usr/local/squid/etc/pooled_users"

# ÐÒÁ×ÉÌÁ ÄÌÑ ×ÔÏÒÏÇÏ ×ÅÄÒÁ
delay_access 1 allow ricom pooled !coolguys !pooled_users
delay_access 1 deny all
delay_parameters 1 32000/150000 2000/4000

# ÐÒÁ×ÉÌÁ ÄÌÑ ÐÅÒ×ÏÇÏ ×ÅÄÒÁ
delay_access 2 allow ricom !coolguys !pooled_users
delay_access 2 deny all
delay_parameters 2 64000/64000 

# ÐÒÁ×ÉÌÁ ÄÌÑ 3-ÅÇÏ ×ÅÄÒÁ
delay_access 3 allow pooled_users
delay_access 3 deny all
delay_parameters 3 8000/8000 2000/4000

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [COMM] Squid
  2005-03-04  8:11 [COMM] Squid Alexey Morsov
@ 2005-03-04  8:24 ` Alex Moskalenko
  2005-03-04  9:13   ` Alexey Morsov
  0 siblings, 1 reply; 6+ messages in thread
From: Alex Moskalenko @ 2005-03-04  8:24 UTC (permalink / raw)
  To: community

В сообщении от 4 Март 2005 11:11 Alexey Morsov написал(a):
> Господа,
> сил моих нет.
> Ну всем хорошо squid - но как этому дубу еще втолковать что не надо
> кешировать определенные сайты?!
> Конфиг прилагаю...
> Он, сволочь эдакая, по прежнему тягаяет определенные файлы из хеша, то с
> с TCP_MEM_HIT то с TCP_HIT :(

acl non_cacheable_sites dstdomain /usr/local/squid/non_cacheable_sites
no_cache deny non_cacheable_sites


-- 
WBR, Alex Moskalenko


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [COMM] Squid
  2005-03-04  8:24 ` Alex Moskalenko
@ 2005-03-04  9:13   ` Alexey Morsov
  2005-03-04  9:17     ` Alex Moskalenko
  2005-03-04  9:21     ` Alex Moskalenko
  0 siblings, 2 replies; 6+ messages in thread
From: Alexey Morsov @ 2005-03-04  9:13 UTC (permalink / raw)
  To: community


Alex Moskalenko wrote:
> В сообщении от 4 Март 2005 11:11 Alexey Morsov написал(a):
> 
>>Господа,
>>сил моих нет.
>>Ну всем хорошо squid - но как этому дубу еще втолковать что не надо
>>кешировать определенные сайты?!
>>Конфиг прилагаю...
>>Он, сволочь эдакая, по прежнему тягаяет определенные файлы из хеша, то с
>>с TCP_MEM_HIT то с TCP_HIT :(
> 
> 
> acl non_cacheable_sites dstdomain /usr/local/squid/non_cacheable_sites
> no_cache deny non_cacheable_sites
применил :(

1109927581.613    400 192.168.130.95 TCP_HIT/200 80232 GET 
http://www.ricom.ru/analit/doc/gams.doc - NONE/- application/msword

Опять хит :(

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [COMM] Squid
  2005-03-04  9:13   ` Alexey Morsov
@ 2005-03-04  9:17     ` Alex Moskalenko
  2005-03-04  9:21     ` Alex Moskalenko
  1 sibling, 0 replies; 6+ messages in thread
From: Alex Moskalenko @ 2005-03-04  9:17 UTC (permalink / raw)
  To: community

В сообщении от 4 Март 2005 12:13 Alexey Morsov написал(a):
> > acl non_cacheable_sites dstdomain /usr/local/squid/non_cacheable_sites
> > no_cache deny non_cacheable_sites
>
> применил :(
>
> 1109927581.613    400 192.168.130.95 TCP_HIT/200 80232 GET
> http://www.ricom.ru/analit/doc/gams.doc - NONE/- application/msword
>
> Опять хит :(

А соответствующую строчку в non_cacheable_sites можно посмотреть?

-- 
WBR, Alex Moskalenko


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [COMM] Squid
  2005-03-04  9:13   ` Alexey Morsov
  2005-03-04  9:17     ` Alex Moskalenko
@ 2005-03-04  9:21     ` Alex Moskalenko
  2005-03-04 10:05       ` Alexey Morsov
  1 sibling, 1 reply; 6+ messages in thread
From: Alex Moskalenko @ 2005-03-04  9:21 UTC (permalink / raw)
  To: community

В сообщении от 4 Март 2005 12:13 Alexey Morsov написал(a):
> > acl non_cacheable_sites dstdomain /usr/local/squid/non_cacheable_sites
> > no_cache deny non_cacheable_sites
Кстати, на самом деле нужно 

acl non_cacheable_sites dstdomain "/usr/local/squid/non_cacheable_sites"
no_cache deny non_cacheable_sites

и в /usr/local/squid/non_cacheable_sites строки типа
www.ricomm.ru
.ricomm.ru

-- 
WBR, Alex Moskalenko


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [COMM] Squid
  2005-03-04  9:21     ` Alex Moskalenko
@ 2005-03-04 10:05       ` Alexey Morsov
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey Morsov @ 2005-03-04 10:05 UTC (permalink / raw)
  To: community


Alex Moskalenko wrote:
> В сообщении от 4 Март 2005 12:13 Alexey Morsov написал(a):
> 
>>>acl non_cacheable_sites dstdomain /usr/local/squid/non_cacheable_sites
>>>no_cache deny non_cacheable_sites
> 
> Кстати, на самом деле нужно 
> 
> acl non_cacheable_sites dstdomain "/usr/local/squid/non_cacheable_sites"
> no_cache deny non_cacheable_sites
Точно - теперь заработало :)
Спасибо.

> 
> и в /usr/local/squid/non_cacheable_sites строки типа
> www.ricomm.ru
Ну вот такого плана и были записи
Но я решил вместо dstdomain использовать url_regex :) Чтобы он выборочно 
не кешировал - а не весь сайт :)


-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-03-04 10:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-04  8:11 [COMM] Squid Alexey Morsov
2005-03-04  8:24 ` Alex Moskalenko
2005-03-04  9:13   ` Alexey Morsov
2005-03-04  9:17     ` Alex Moskalenko
2005-03-04  9:21     ` Alex Moskalenko
2005-03-04 10:05       ` Alexey Morsov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git