[FUG-BR] Duas instâncias do Squid sem compilar o fonte
Weder Lima
wederlima em gmail.com
Segunda Julho 23 14:54:29 BRT 2007
Valew Cristiano, vou testar aqui...
Obrigado....
Em 23/07/07, Cristiano Maynart Pereira <cpereira em unisc.br> escreveu:
>
>
>
> > -----Original Message-----
> > From: freebsd-bounces em fug.com.br
> > [mailto:freebsd-bounces em fug.com.br] On Behalf Of Weder Lima
> > Sent: segunda-feira, 23 de julho de 2007 10:48
> > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > Subject: Re: [FUG-BR]Duas instâncias do Squid sem compilar o fonte
> >
> > Pretendo gerencia-lo pelos script do proprio BSD.
> > O motivo é o uso do Dansguardian. Como implementei uma
> > instancia (front) para autenticar meus users pelo smb, uso o
> > Dansguardian no "meio" para geração de logs e o segundo para
> > cache somente.
> >
> > Valew
> >
> > Em 20/07/07, c0re dumped <ez.c0re em gmail.com> escreveu:
> > >
> > > Basta configurar 2 squid.conf e na hora de executar dizer
> > qual o que
> > > deve ser usado
> > >
> > > Exemplo:
> > >
> > > squid -f squid1.conf
> > > squid -f squid2.conf
> > >
> > > Lembrando que o parametro http_port deve ser diferente
> > entre eles, já
> > > que essa é a porta onde o squid irá receber conexoes..
> > >
> > > Desculpe pela curiosidade, mas qual o motivo de rodar duas
> > instancias
> > > do squid numa mesma máquina ?
> > >
> > > --
> > > No stupid signatures here.
> > >
> > > http://www.webcrunchers.com/crunch/
> > > -------------------------
>
> Olá Weder,
>
> Já fiz isso tambem, devido aos logs. Mas como já mencionaram, sugiro
> também que utilize o NTLM.
>
> Bom, pelo que me lembro o que fiz foi:
> - No primeiro conf do Squid, que faz somente a autenticação:
>
> # para não conflitar com a segunda instância
> icp_port 0
> snmp_port 0
> pid_filename /usr/local/squid/var/logs/squid.pid
>
> # não faz cache e redireciona para o Dansguardian
> cache_peer 127.0.0.1 parent 3127 7 proxy-only no-query no-netdb-exchange
> login=*:nopassword default
> acl all src 0.0.0.0/0.0.0.0
> always_direct deny all
> never_direct allow all
>
> # Não loga, pois o dansguardian fará isto
> cache_access_log none
>
> # depois seguem as configurações da autenticação
>
>
> - No segundo conf, por exemplo squid2.conf
> # Colocando em outra porta
> http_port 127.0.0.1:3126
>
> # Para não conflitar
> pid_filename /usr/local/squid/var/logs/squid2.pid
> cache_store_log /usr/local/squid/var/logs/store2.log
>
> # O resto fica normal.
>
> - Para inicializar os 2, fiz uma cópia do RunCache (RunCache2) e dentro
> dele alterei o nome do arquivo de configuração(squid2.conf) os arquivos de
> log (para novos arquivos) e saída (squid2.out)
>
> No script de inicialização, eu tinha:
> su - squid -c "/usr/local/squid/bin/RunCache&"
> E acrescentei:
> su - squid -c "/usr/local/squid/bin/RunCache2&"
>
> O que me lembro é isso, o resto é observar os logs do cache.log e caso
> ainda tenha algum erro o google deve ajudar.
>
>
> Cristiano Maynart Pereira
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd