Iniciando o Squid

1. Iniciando o Squid

Anderson Martins de Lima
andersonelima

(usa Debian)

Enviado em 16/02/2008 - 15:36h

ola! meu nome e Lima...

E estou usando slackware 10, como squid2.5.STABLE8....

ja fiz a instalação, conforme o "INSTALL", q vem no paconte, crie, e dei premissão no diretorio "var", criei tbm o "rc.squid" com permissão de execuçao, ja fiz as alterações no "squid.config", executei o "/usr/local/squid/sbin/squid -z", mais o squid não starta....
Quando e execulto "/etc/rc.d/rc.quid start", não da erro, mais no servidor que ja esta rodando na empresa aparecer o numero do processo, e não esta aparecendo, ou seja, o squid não esta funcionando....

A pergunta é onde eu estou errando.....

Desde ja agradeço a atenção!!!


  


2. Re: Iniciando o Squid

Wilker Azevedo
cytron

(usa Slackware)

Enviado em 16/02/2008 - 17:11h

Faz o seguinte lima...

Rode o squid em modo debug (squid -X) que certamente você vai ver o erro. No meu caso quando isso aconteceu o problema era as permissões dos arquivos acess.log e store.log, que devem pertencer ao mesmo user:group do squid, e ter as devidas permissões setadas.

Posta aí pra gente saber!


3. Re: Iniciando o Squid

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 16/02/2008 - 17:28h

Possivelmenete é um erro de "processo filho" ou "process child" se você abrir o log em /var/log/squid/squid.log você vai poder ver o que está acontecendo de errado!
Abraço!


4. Re: Iniciando o Squid

Anderson Martins de Lima
andersonelima

(usa Debian)

Enviado em 16/02/2008 - 23:14h

E ae Marcos.... não encontrei o "/var/log/squid/squid.log"... dentro de "/var/log/", não tem o diretorio squid...
Esse diretorio e criado na instalação???


5. Re: Iniciando o Squid

Wilker Azevedo
cytron

(usa Slackware)

Enviado em 17/02/2008 - 01:43h

Vai ver seu squid.log está em /usr/local/squid/var/log/ ou até mesmo em /usr/local/var/log/

Vai depender do modo como o squid foi instalado, se foi compilado e tal.

O mais rápido seria localizar:

Usando find:

find / squid.log

Usando locate:

locate -u (para atualizar o db)

locate squid.log


6. Re: Iniciando o Squid

Gilmar
Gilmar_GNU/Slack

(usa Arch Linux)

Enviado em 29/12/2011 - 10:23h

No Slackware eu tive que adicionar os diretórios.
fica mais simples e vai para o mesmo lugar citado.

pois criei o arquivo de logo e está tudo o esquema.

to com problema de saber a autenticação com o AD



7. Re: Iniciando o Squid

Phillip Vieira
phrich

(usa Slackware)

Enviado em 29/12/2011 - 11:33h

Isso é simples de resolver...

Como vc fez a compilação manualmente todos os arquivos estão em /usr/local/squid...

Então vamos a um passo a passo:

1 - Crie um usuário squid e grupo squid (adicione este usuário a este grupo)

2 - Permissões: chown -R squid:squid /usr/local/squid

3 - Criar os diretórios de cache: /usr/local/squid/bin/squid squid -z (ou sbin não lembro de cabeça)

4 - /usr/local/squid/bin/squid -d 10

Verifique se dentro do arquivo /usr/local/squid/etc/squid.conf constam as linhas

cache_effective_user squid
cache_effective_group squid

Se não tiver adicione-as antes de dar o comando 4

Teste ai e veja se resolveu e nos avise ok?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts