Como desabilito o cache no squid [RESOLVIDO]

1. Como desabilito o cache no squid [RESOLVIDO]

Dival Gomes dos Santos
cde

(usa Slackware)

Enviado em 16/06/2011 - 11:41h

Gostaria de saber se tem como desabilitar totalmente o cache (cache_dir e cache_mem) no squid e deixá-lo somente para bloquear downloads dos usuários.


  


2. bom dia

thiago ferreira coimbra da silva
thiagocoimbra23

(usa Debian)

Enviado em 16/06/2011 - 12:02h

Bom dia tudo blz? Bom... na verdade é um pouco mais complicado que isso.mais vamos lá.
Se tu comentares a linha o que o squid vai fazer é usar o que é posto como padrão no momento da compilação dele, e se não coincidir com o diretório que tu estas usando atualmente (o que quer dizer que ele vai estar usando cache) o squid aborta a inicialização com erro dizendo que não encontrou o diretório de cache.

Que eu possa imaginar tem duas maneiras de se resolver este problema.

1. Tu podes adicionar read-only ao final da linha do cache_dir no squid.conf. Isso torna o cache somente para leitura. Tu pode apagar o cache atual e reconstruir ele zerado. Aí tu inicia o squid com a alteração na tag cache_dir.
Fica assim então...

cache_dir ufs /usr/local/squid/var/cache 100 16 256 read-only


2. Setar uma regra assim:
acl all src 0.0.0.0/0.0.0.0 (a velha e boa)
no_cache deny all

Essa eu na verdade nunca testei mas acho que deve consumir mais memória pois é uma regra de acesso e cada requisição têm que ser processada por ela.

Espero poder ti ajudado, boa sorte, fique com DEUS.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts