
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.